请说我,如何通过其objectID从json数据文件中找到产品?
我试过这样做:
helper.addNumericRefinement('numericAttribute', '=', '3').search();
我尝试替换' numericAttribute' to' objectID'但它不起作用。当我粘贴价格'而是' numericAttribute'它运作良好,搜索结果按价格。
谢谢!
答案 0 :(得分:4)
如果您当时只想检索一个产品,可以使用Algolia JS客户端中提供的getObject method。
index.getObject('myObjectID', function(err, content) {
console.log(content.objectID + ": " + content.toString());
})
否则,如果您的objectID是数值并且您想要同时检索多个产品(=记录),那么最好的方法可能是将objectID值放入一个新属性(可以称为{{1} }),然后执行与您相同的搜索,但是在该新属性上。
productId