es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Existe alguna forma de agregar propiedades que contengan listas a través de Gremlin en Cosmos DB?

Estoy buscando agregar una propiedad de lista a un borde a través de Gremlin en Cosmos DB. Actualmente, parece que solo funciona con vértices.

g.addVertex('V1').property(list,'plist',1).property(list,'plist',2)

Esto funciona muy bien, pero

g.V().has('name','VertexName').as('a').V().has('name','VertexName2').addE('edge').from('a')
.property(list, 'metainfo', 'urls', {urls})
.property(list, 'metainfo', 'dates', 'algunadate')
.property(list, 'metainfo', 'a', 1).property(list, 'metainfo', 'b', 2)

no lo hace.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece funcionar para agregar una propiedad de lista a un borde. ¿Existe alguna forma de lograr esto en Gremlin para Cosmos DB?

    Desafortunadamente, agregar una propiedad de lista a un borde en Cosmos DB a través de Gremlin no es compatible en la actualidad. Solo puedes agregar propiedades a los vértices utilizando el paso property(). Una solución alternativa podría ser crear un nuevo vértice para representar el borde y agregar la propiedad de lista a ese vértice en su lugar. Como alternativa, podrías considerar el uso de una base de datos de gráficos diferente que admita la adición de propiedades de lista a los bordes.

Comments are closed.