猫鼬查询与布尔值



我正在尝试用猫鼬执行查询,但似乎无法获得正确的 sintax。这是我目前拥有的:

db.find({}, 'Link -_id', function (error, existingData) {
console.log(existingData);
}

现在,这会从集合中返回所有链接,这就是我需要的。但是我需要向查询添加一个条件,在该条件中,我只能获得具有真正布尔值的链接。例如,布尔值是"有用的"。所以我的问题基本上是我如何在该查询上设置条件以获取具有"Useful: true"条件的链接。

提前谢谢。

您需要在代码中进行以下更改。

如果你的模型中,键Useful的值存储在字符串中,即Userful : "true",则应用下面的代码。

=> db.find({Useful : "true"}, 'Link -_id', function (error, existingData) { console.log(existingData);

如果在模型中,键Useful的值存储为布尔值,即Userful : true,则应用以下代码。

=> db.find({Useful : true}, 'Link -_id', function (error, existingData) { console.log(existingData);

最新更新