sql >> Databasteknik >  >> NoSQL >> MongoDB

Node.js MongoDB Hitta med projektion för att utesluta _id returnerar det fortfarande

För att begränsa fälten måste du använda fields option( vet inte om nya uppdateringar):

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

UPPDATERING:

För version> 3 måste du använda projection alternativ istället:

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


  1. MongoDB-uppdatering:Generera nytt fält baserat på befintligt fält, eller uppdatera på plats

  2. Optimala plugins och projekt för att använda IntelliJ IDEA för JavaScript?

  3. Python-ordbok:ta bort u' tecken

  4. Uppgradera till Ubuntu 15.04 från 14.10 breaks mongo - hur fixar jag?