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

Mongodb $lookup Не работи с _id

Най-накрая намерих решението, е проблем с моята схема в mongoose с ObjectId

Променям това

var Schema = new Schema({
    name: { type: String, required: true},
    incharge: { type: String, required: true},
});

с това

var Schema = new Schema({
    name: { type: String, required: true},
    incharge: { type: mongoose.Schema.ObjectId, required: true},
});

и работи



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Създайте многоезичен текстов индекс в MongoDB

  2. Какъв е препоръчителният начин за премахване на индекси с помощта на Mongoose?

  3. MongoDB като съхранение на файлове

  4. 3 начина да изберете реда с максимална стойност в SQL

  5. Неуспешна глобална инициализация:BadValue Невалидна или не е зададен потребителски локал. Моля, уверете се, че променливите на средата LANG и/или LC_* са зададени правилно