【发布时间】:2020-06-17 07:36:12
【问题描述】:
我正在尝试使用nativescript-couchbase-plugin。 这是我的代码:
whereArray.push({ property: "type_id", comparison: "equalTo", value: typeId });
return itemsDb.query({
select: [],
where: whereArray,
order: [{property: "rating", direction: "desc"}],
limit: this.PAGE_SIZE,
offset: page * this.PAGE_SIZE
});
一切正常:where 子句中的条件、排序、限制和偏移。 但我想为我的病情添加一些新的东西,我正在尝试这样做:
whereArray.push({ property: "title", comparison: "like", value: "some name"});
or
whereArray.push({ property: "filters", comparison: "in", value: [1,2,3]});
而且这些情况都行不通。他们都不是。唯一有效的是第一个带有 type_id
的那么问题来了——如何使用where数组来查询对应的数据?
数据样本:
{
"type_id": 2,
"title": "some name",
"regionId": 372,
"uid": 16177,
"filters": [
1,
2,
3
]
},
附:原始存储库中有一个issue。但它根本没有任何活动。
【问题讨论】:
-
您能否也发布一些示例数据/文档以帮助我们更好地理解查询?
-
我已经用我的一些示例数据更新了帖子。
标签: nativescript couchbase couchbase-lite nativescript-plugin