azure-spring-data-cosmos для Cosmos Graph API для графа без схемы
Я пытаюсь использовать API SQL Cosmos DB для вставки в Cosmos Graph DB. Для этого я пытаюсь использовать
azure-spring-data-cosmos
. Он действительно работает с реализацией CosmosRepository с классом с четко определенными свойствами, подобными следующим.
Вместо четко определенного свойства, такого как «имя», я хочу согласиться на создание набора динамических свойств. Есть способ сделать это?
@Container(containerName = "cars")
@CosmosIndexingPolicy(includePaths = {"/*"})
public class Car {
@Id
private String id;
@JsonProperty(value = "label")
private String label;
@PartitionKey
private String partitionKey;
private JsonNode[] name; // in place of this well defined property "name" I want to
// accept a map of arbitrary properties (names and their corresponding values) to
// create a schema-less Vertex.
}
Для полноты это репозиторий
@Repository
public interface CarCosmosRepository extends CosmosRepository<Car, String> {
}