Я пытаюсь использовать 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
Так что вопрос - как использовать массив для запроса соответствующих данных?
Образец данных:
{
"type_id": 2,
"title": "some name",
"regionId": 372,
"uid": 16177,
"filters": [
1,
2,
3
]
},
PS В исходном хранилище проблема . Но он вообще не имеет активности.