sql >> Database >  >> NoSQL >> MongoDB

Node.js MongoDB Zoeken met projectie om uit te sluiten _id geeft het nog steeds terug

Om de velden te beperken, moet u fields gebruiken optie (weet niet van nieuwe updates):

dbase.collection("customers").find({}, {
    fields: { _id: 0 }
}).toArray(function(err, result) {
    if (err) throw err;
    console.log(result);
    db.close();
});

BIJWERKEN:

Voor versie> 3 moet je projection . gebruiken optie in plaats daarvan:

dbase.collection("customers").find({}, {
    projection:{ _id: 0 }
}).toArray(function(err, result) {
    if (err) throw err;
    console.log(result);
    db.close();
});


  1. mongodb pull-object uit een array die niet werkt met mongoose

  2. Meteor.js mogelijk met Cassandra in plaats van MongDB?

  3. Mongo Change Streams die meerdere keren worden uitgevoerd (soort van):Node-app die meerdere instanties uitvoert

  4. Splits string in een array van substrings of karakters in MongoDB