Выбор и настройка шагов в 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()
...