MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Node.js MongoDB Find mit Projektion zum Ausschließen von _id gibt es immer noch zurück

Um die Felder einzuschränken, müssen Sie fields verwenden Option (weiß nichts über neue Updates):

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

UPDATE:

Für Version> 3 müssen Sie projection verwenden Option stattdessen:

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