我收藏了“公司”。此集合中的每个对象都有“lastcall”-param。它是一个简单的字符串,包含上次调用的unix时间。我想找到所有的公司,那里的lastcall比a高,比b低。我怎么做?下面是我用来访问公司的代码:
//query to lastcall
collection.find( {'lastcall': a} , function (err, companies) {
companies.each(function (err, company) {
//do something with every object...
});
});
此代码将返回“lastcall”=a的所有公司,但我需要a
最佳答案
文档中有一个Advanced Queries的示例,这正是您想要的:
db.collection.find({ "field" : { $gt: value1, $lt: value2 } } ); // value1 < field < value
关于node.js - NodeJS + MongoDB:find()其中{'value':<5 AND> 1} - 如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11069417/