我目前正试图为我正在从事的项目做一些复杂的N1QL,理论上我可以在多个N1QL调用中完成所有这些处理,每次解析结果,但如果可能的话,我希望将其包含在一个调用中。
我想做的是:
这可能会返回"dataSync.test._channels“的列表。
这在N1QL中是可能的吗?看起来可能是这样,但我无法正确地理解语法。
我的数据结构看起来有点像
{
"dataSync": {
"test": {
"_channels": [
"RP"
],
"id": [
"dataSync_user_1015",
"dataSync_user_1010",
"dataSync_user_1005"
],
"_lastUpdatedBy": "TEST"
}
},
...
}
{
"dataSync": {
"test": {
"_channels": [
"RSD"
],
"id": [
"dataSync_user_1010"
],
"_lastUpdatedBy": "TEST"
}
},
...
}发布于 2016-08-20 00:10:29
是。我觉得你能做到所有这些。
可以以子查询的形式检索带有筛选的初始ID集,然后可以通过联接获得细分文档。
选择fulldoc (选择meta().id作为dockey,从dockey a=1)作为mydoc内部,在mydoc.dockey键上加入mydoc.dockey;
这里可以进行优化。首先尝试排序,以确保你完成了任务。
https://stackoverflow.com/questions/38969696
复制相似问题