如何在猫鼬的间隔中查询具有属性的数据?

时间:2018-12-20 13:49:19

标签: javascript node.js mongodb express nosql

我想通过Mongoose向MongoDB发出请求。我需要定期获取文档。

例如:我有同龄的猫:

[
 {
   name: "cat1",
   age: 3
 },
 {
   name: "cat2",
   age: 2
 },
 {
   name: "cat3",
   age: 5
 }
]

我要求养4至10岁的猫,我必须得到:

[
 {
  name: "cat3",
  age: 5
 }
]

如何用猫鼬发出此请求?

1 个答案:

答案 0 :(得分:0)

您可以在猫鼬查询中使用$gte(大于)和$lte(小于):

await Cat.find({ age: { $gte: 4, $lte: 10 } });

这是文档: