Gráfico CosmosDB: patrón de consulta "upsert"

Soy nuevo en el lenguaje de consulta de Gremlin. Tengo que insertar datos en un gráfico Cosmos DB (usando el paquete Gremlin.Net), ya sea que Vertex (o Edge) ya exista en el gráfico o no. Si los datos existen, solo necesito actualizar las propiedades. Quería usar este tipo de patrón:

g.V().hasLabel('event').has('id','1').tryNext().orElseGet {g.addV('event').has('id','1')}

Pero no es compatible con la API de gráficos Gremlin.Net / Cosmos DB. ¿Hay alguna manera de hacer una especie de consulta upsert en una sola consulta?

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta