MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB $lookup Objectid получава празен масив?

from полето в $lookup е името на колекцията, а не името на променливата на модела. Така че, ако инициализирате модела по този начин

db.model('User', userSchema)

тогава заявката за търсене трябва да бъде

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. Защо не мога да отстранявам грешки в кода в асинхронен метод?

  2. MongoDB elemmatch множество елементи в масива

  3. Mongoengine:ConnectionError:Не сте дефинирали връзка по подразбиране

  4. Как да накарам junit тестовете да използват вградения mongoDB в приложение за springboot?

  5. търсене по ObjectId в mongodb с pymongo