sne*_*ari 16 amazon mongodb node.js cloud9
我一天前就开始使用mongodb并遇到了问题.我在net和stackoverflow上搜索了如何在最终答案中隐藏_id值并按照提供的答案我试图让我的代码运行但仍然是_id部分显示.
PS:我使用的是cloud9作为ide.
var mongo = require('mongodb').MongoClient;
mongo.connect('mongodb://localhost:27017/learnyoumongo', function(err, database) {
if(err) throw err;
const db = database.db('learnyoumongo');
var parrots = db.collection('parrots');
parrots.find({
age: { $gt: +process.argv[2] }
},{
name: 1,
age: 1,
_id: 0
}).toArray(function(err, docs){
if(err) throw err;
console.log(docs);
database.close();
});
});
Run Code Online (Sandbox Code Playgroud)
Jo *_*Gro 42
你可以像这样分开投影:
parrots.find({
age: { $gt: +process.argv[2] }
}).project({_id:0}).toArray(function(err, docs){
if(err) throw err;
console.log(docs);
database.close();
});
Run Code Online (Sandbox Code Playgroud)
我有同样的问题,无法投射工作,上述方法对我有用
| 归档时间: |
|
| 查看次数: |
5561 次 |
| 最近记录: |