Node.js NodeJS+;MongoDB:find()其中{';value';:<;5和>;1}-如何?
我有一个收藏“公司”。此集合中的每个对象都有“lastcall”-param。它是一个简单的字符串,包含上次调用的UNIX时间。我想找到lastcall高于a且低于b的所有公司。我该怎么做?以下是我用来访问公司的代码:Node.js NodeJS+;MongoDB:find()其中{';value';:<;5和>;1}-如何?,node.js,mongodb,database,Node.js,Mongodb,Database,我有一个收藏“公司”。此集合中的每个对象都有“lastcall”-param。它是一个简单的字符串,包含上次调用的UNIX时间。我想找到lastcall高于a且低于b的所有公司。我该怎么做?以下是我用来访问公司的代码: //query to lastcall collection.find( {'lastcall': a} , function (err, companies) { companies.each(function (err, company) { //do
//query to lastcall
collection.find( {'lastcall': a} , function (err, companies) {
companies.each(function (err, company) {
//do something with every object...
});
});
此代码将返回“lastcall”=A的所有公司,但我需要A{"fieldname":{$gte:100}}
文档中有一个例子正是您想要的:
db.collection.find({ "field" : { $gt: value1, $lt: value2 } } ); // value1 < field < value
db.collection.find({“字段”:{$gt:value1,$lt:value2}});//值1<字段<值
请阅读。太棒了,非常感谢!我必须在发布前查看文档)