MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Node.js MongoDB Find z projekcją do wykluczenia _id nadal go zwraca

Aby ograniczyć pola, musisz użyć fields opcja (nie wiem o nowych aktualizacjach):

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

AKTUALIZACJA:

Dla wersji> 3 musisz użyć projection zamiast tego opcja:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Django-nonrel używający ListField zawierającego EmbeddedObjects w admin

  2. Pobierz dane z kolekcji b spoza kolekcji a w zapytaniu powłoki MongoDB

  3. Tworzysz metody aktualizacji i zapisywania dokumentów za pomocą mangusty?

  4. MongoDB $lub zapytanie

  5. Ponowne próbkowanie danych szeregów czasowych za pomocą JavaScript i Mongodb