【发布时间】:2018-08-28 09:11:15
【问题描述】:
我正在尝试编写一个查找,它从文档中返回一个数组并跳过一些字段:
{
"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 - SELECT a subset of fields from array of objects
你们知道如何使用 Subdocument API 做到这一点吗?对不起,如果这是一个微不足道的问题。我只是在
上找不到示例https://developer.couchbase.com/documentation/server/current/sdk/subdocument-operations.html
【问题讨论】: