Я пытаюсь написать поиск, который возвращает массив из документа и пропускает некоторые поля:
{
"id": 10000,
"schedule": [
{
"day": 0,
"flight": "AF198",
"utc": "10:13:00"
},
{
"day": 0,
"flight": "AF547",
"utc": "19:14:00"
},
...
]
}
Я хотел бы получить все элементы расписания, но только свойства полета. Я хочу получить что-то вроде этого:
[
{
"flight: "AF198"
},
{
"flight: "AF547"
},
...
]
bucket.lookupIn(key).get("schedule.flight")
не работает. Я пытался "schedule[].flight"
, "schedule.$.flight"
Кажется, мне всегда нужно знать индекс.
Я видел, что это возможно с N1QL.
Couchbase - ВЫБЕРИТЕ подмножество полей из массива объектов
Ребята, вы знаете, как это сделать с помощью Subdocument API? Извините, если это тривиальный вопрос. Я просто не могу найти пример на
https://developer.couchbase.com/documentation/server/current/sdk/subdocument-operations.html