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

użyj mongoose model.find(), aby uzyskać wszystkie wpisy tylko jednego pola

To, czego szukasz, nazywa się projekcja :

Video.find({}, {iframe: 1}, function (err, docs) {
   res.json(docs);
});

Drugi parametr find funkcja mówi, które pole zwrócić. Jeśli nie chcesz _id również użyj:{_id:0, iframe:1}

Tak:

Video.find({}, {_id:0, iframe:1}, function (err, docs) {
   res.json(docs);
});

Jednak projekcja nie daje Ci wyróżnienia wartości. Zwraca tylko te pola, których chcesz użyć (wraz z powtórzeniami).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wydajność przy wkładaniu do mongodb (pymongo)

  2. Spring Data Mongo - Perform Distinct, ale nie chce wyciągać osadzonych dokumentów w wynikach

  3. jak liczyć osadzone php mongodb?

  4. Do jakiego poziomu MongoDB blokuje zapisy? (lub:co to znaczy za połączenie

  5. Przewodnik po zapytaniach w Spring Data MongoDB