【发布时间】:2018-05-20 17:40:13
【问题描述】:
我可以进行基本搜索,但在文档中,我找不到任何文档供用户使用多个 pramateres 进行搜索。 数据库结构为:
[{
"productName": "Product A",
"productSalesPrice": "3.9900",
"productUPC": "UPC123",
"storeId": "storeA",
"objectID": "obj1",
},{
"productName": "Product B",
"productSalesPrice": "3.9900",
"productUPC": "UPC123",
"storeId": "storeA",
"objectID": "obj1",
},{
"productName": "Product A",
"productSalesPrice": "3.9900",
"productUPC": "UPC123",
"storeId": "storeB",
"objectID": "obj1",
},{
"productName": "Product C",
"productSalesPrice": "3.9900",
"productUPC": "UPC123",
"storeId": "storeB",
"objectID": "obj1",
}]
我想从 StoreB 获得 Product A。
我使用了以下代码:
index.search({
query: 'Product A',
attributesToRetrieve: ['productName', 'productUPC'],
page: 0,
hitsPerPage: 10,
},
function searchDone(err, content) {
if (err) throw err;
console.log(content.hits.length);
console.log(content.hits);
}
);
我也不知道如何使用 store Id 进行查询。
【问题讨论】:
标签: typescript firebase ionic3 google-cloud-firestore algolia