【发布时间】:2016-12-30 17:00:33
【问题描述】:
目前,在使用请求模块时,我在为我的 mongodb 实现查询限制时遇到了一些麻烦。我确实有一些查询,我将其字符串化并附加到正在请求的 URL。但是,设置应显示多少结果的限制(如 mongodb 文档中所述:https://mongodb.github.io/node-mongodb-native/markdown-docs/queries.html(参见选项))并没有起到作用,或者至少我把它放在错误的地方......
//request all countries that are in the database and push them into a search array
var query = JSON.stringify({'createdDate': {$gte: moment().subtract(5, 'days')}});
request(db_url + 'countries/?' + query, function(error, response, body) {}
尝试添加:
var querylimit = {"limit": 20}
mongodb 文档给出了以下示例:
var options = {
"limit": 20,
"skip": 10,
"sort": "title"
}
collection.find({}, options).toArray(...);
尝试在查询后面添加querylimit(+query,querylimit),已经在stringify中,对其本身进行字符串化并尝试添加等等。
我只是在使用请求模块时找不到限制查询的方法。
任何帮助将不胜感激!
【问题讨论】: