Я начал использовать mongodb всего день назад и столкнулся с проблемой. Я искал в сети и stackoverflow, как скрыть значение _id в окончательном ответе, и, следуя предоставленным ответам, я попытался запустить свой код, но часть _id все еще отображается.
P.S.: Я использую 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();
});
});
Email, Name, Age, Gender
. Я хочу получить толькоEmail
иName
. Я мог бы сделать либо{ Email: 1, Name: 1}
, либо{ Age: 0, Gender: 0}
- person oneturkmen   schedule 25.01.2018