Выбор и настройка шагов в Cosmos DB gremlin API

Хотя choose отсутствует в списке поддерживаемых шагов gremlin для Cosmos DB (как и некоторых других), похоже, поддерживается. Приведенный пример графика с людьми это запрос, как

g.V().hasLabel('person').choose(values('name'))
.option('josh', constant('it's Josh!'))

возвращает массив json ['Josh!'], Добавление дополнительной опции также работает, например,

g.V().hasLabel('person').choose(values('name'))
.option('josh', constant('it's Josh!'))
.option('marco', constant('it's marco!'))

но то, что, кажется, не работает, использует Pick.none/ none для указания случая по умолчанию, как описано в документации gremlin дляchoose например

g.V().hasLabel('person').choose(values('name'))
.option('josh', constant('it's Josh!'))
.option('marco', constant('it's marco!'))
.option(none, constant('it's somebody else!'))

Кто-нибудь знает, как задать регистр по умолчанию в Cosmos DB? Я уже пробовал любую перестановку, содержащую Pick и / или none что я мог придумать, например, Pick.none, Pick().none(), none, none()...

0 ответов

Другие вопросы по тегам