猫鼬查询布尔

时间:2019-08-25 19:25:35

标签: mongodb mongoose

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

如果在模型中,键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);
相关问题