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

MongoDB $lookup Objectid otrzymuje pustą tablicę?

from pole w $lookup to nazwa kolekcji, a nie nazwa zmiennej modelu. Więc jeśli inicjujesz model w ten sposób

db.model('User', userSchema)

to zapytanie wyszukiwania powinno mieć postać

commentModel.aggregate([{$lookup: {
  from: 'users',
  localField: 'author',
  foreignField: '_id',
  as: 'common'
}])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowywanie zagnieżdżonych struktur za pomocą mgo

  2. Kierownice:Odmówiono dostępu do rozwiązania właściwości, ponieważ nie jest ona własnością swojego rodzica

  3. Jak używać instrukcji SQL LIKE w MongoDB

  4. Podstawowe uwagi dotyczące tworzenia kopii zapasowej MongoDB

  5. Programowa aktualizacja pól w Mongo i Meteor