我发现有很多方法可以在MongoDB中编写find()
喜欢
find({'_id': id}, ['fieldsName'], (err, result) => ...
或
find({'_id': id}).select(['fieldsName']).exec()...
我想对我的find()实现skip()和limit(),我正在使用第一种格式,
发现({'_id':id},['fieldsName'],(错误,结果)=> ...
你们知道如何使用跳过和限制这种查找格式吗?
因为我只能找到的资源仅适用于这种格式,或者有更好的解决方法。
find().skip().limit()
答案 0 :(得分:1)
尝试使用以下格式,它可能对您有用:
db.collection
.find({'_id': id},{'fieldsName':1})
.limit(limit)
.skip(skip)
.exec(function (err, result) {
if(err) { return handleError(res, err); }
return res.json(200, result);
});