我试图在Algolia的Record中删除一个项目,但我无法实现。(我正在使用Java语言编写
每条记录的结构如下: -标题 -说明 -日期
我想删除日期等于(例如)的每个项目:03/04/17 我尝试以下操作均未取得良好结果:
var client = algoliasearch('-------', '-------');
var index = client.initIndex('------');
index.deleteBy({
date:'03/04/17',
}, function(err, content) {
if (err) throw err;
alert(JSON.stringify(content));
});
答案 0 :(得分:0)
删除日期必须在过滤器参数中指定为unix timestamp。
const date = new Date('03/11/17')
const unixDate = date.getTime() / 1000
//...
index.deleteBy({ filter: `date=${unixDate}` }, callback);