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

Mongoose - използване на Populate върху масив от ObjectId

За всеки друг, който се натъква на този въпрос.. кодът на OP има грешка в дефиницията на схемата.. трябва да бъде:

var conversationSchema = new Schema({
    created: { type: Date, default: Date.now },
    updated: { type: Date, default: Date.now },
    recipients: [{ type: Schema.ObjectId, ref: 'User' }],
    messages: [ conversationMessageSchema ]
});
mongoose.model('Conversation', conversationSchema);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Сравнете масиви и върнете разликата

  2. mongo.so:> недефиниран символ:php_json_encode в Unknown на ред 0. След инсталиране mongo драйвер за php

  3. Натиснете към два отделни масива в едно извикване за актуализиране в mongodb

  4. MongoDB $pow

  5. Mongoose findOneAndUpdate Upsert _id null?