gpt4 book ai didi

javascript - LokiJS:简单的查找查询返回错误的结果

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:19 25 4
gpt4 key购买 nike

在 LokiJS 中,我尝试了一个非常简单的查询(我假设是 AND):

var dbRes = recsCol.find({'format':format, 'cardId':-1});

插入一些数据后

recsCol.insert({format:format, cardId:id, recCardId:key, amount:item[key]});

不包含 -1 的 cardId。

查询仍然产生结果。这是预期的行为吗?如果是这样,我怎样才能使字段完全匹配,这样我就不会在这种情况下得到结果?

最佳答案

您可以在 LokiJS 中执行 AND,没问题:

var dbRes = recsCol.find({'$and': [{'format':format}, {'cardId':-1}]});

我建议使用 find 进行一次性查询。如果查询在可能发生变化的结果集上多次出现,那么一定要使用 View 。

关于javascript - LokiJS:简单的查找查询返回错误的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32024429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com