4
在LokiJS我尝试一个非常简单的查询(我假设是AND):与LokiJS:简单的查找查询返回错误结果
recsCol.insert({format:format, cardId:id, recCardId:key, amount:item[key]});
一点不插入一些数据之后
var dbRes = recsCol.find({'format':format, 'cardId':-1});
包含-1的cardId。
该查询仍然会产生结果。这是预期的行为?如果是这样,我怎么才能使字段完全匹配,以便在这种情况下我不会得到结果?
这样做会做同样的事情。每个字段需要位于其自己的查询对象中,以使其成为AND。 –
@AlexKinnee你是对的,对我来说有些疏忽,因为我看到了我写的LokiJS!我更新了答案,谢谢。 –
@AlexKinnee我也提高了你的答案,因为它实际上是正确的,但我的一个被标记为正确的,所以我不想让人误解。 –