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

Mongoose Попълване на база на друго поле Динамична реф

В този случай можете да използвате попълване с динамична препратка . Например:

const CommentSchema = mongoose.Schema({
  description: String,
  user_type: String  // Student or Teacher
  user_id: {
    type: Schema.Types.ObjectId,
    refPath: 'user_type'
  }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Проверете за съществуването на множество полета в MongoDB документ

  2. Изберете данни, където диапазонът между две различни полета съдържа дадено число

  3. MongoDB срещу CouchDB (оптимизиране на скоростта)

  4. Добър начин за справяне с MongoError:пулът от сървърни екземпляри беше унищожен

  5. Списък на PHP Mongo въпроси:Какво връща _construct, когато replicaSet е true?