我再次需要 ydn db 的帮助。我有一个对象存储,其中对象具有以下属性:
id, published, tempId, sonyId
我将已发布的 tempId 和 sonyId 设置为索引:
keyPath : 'id',
name : 'XYStore'
indexes : [{ keyPath : ['published', 'sonyId', 'tempId'}]
现在我按已发布和 SonyId 过滤的查询不起作用:
db
.from('XYStore')
.where('sonyId, published', '=', ['15', '1'])
.list()
.done(function(records) {
console.log(records);
});
我做错了什么?如果我从索引中删除“tempId”,那么一切正常。我将 tempId 添加到索引中,因为在另一个 fetch 方法中,我通过 tempId 调用所有条目:
db
.from('XYStore')
.where('tempId', '=', '8')
.list()
.done(function(records) {
});
我不太确定。我做错了什么?
提前感谢。