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

Zwróć niektóre pola za pomocą .populate() z Mongoose

Nie do końca rozumiem, co rozumiesz przez „zwracanie pola”, ale możesz użyć lean() zapytanie, abyś mógł swobodnie modyfikować dane wyjściowe, a następnie wypełnij oba pola i przetwórz wynik, aby zachować tylko żądane pole:

.lean().populate('user', 'email.address facebook.address')
  .exec(function (err, subscription){ 
    if (subscription.user.email.address) {
        delete subscription.user.facebook;
    } else {
        delete subscription.user.email;
    }
  });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak upsertować za pomocą mongodb-java-driver

  2. Czy istnieje jakaś biblioteka przypominająca orm dla mongodb w scala?

  3. Uruchom natywne zapytanie mongodb za pomocą sterownika java mongodb

  4. Zapytanie Laravel „podobne” z połączeniem MongoDB

  5. Wymuszaj mapowanie typu za pomocą mgo