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

Препратка към схемата на Mongoose и недефиниран тип „ObjectID“

mongoose.Types.ObjectId е ObjectId функция на конструктор, това, което искате да използвате в дефинициите на схеми, е mongoose.Schema.Types.ObjectId (или mongoose.Schema.ObjectId ).

Така че deviceSchema вместо това трябва да изглежда така:

var deviceSchema = schema({
    name : String,
    type : String,
    room: {type: mongoose.Schema.Types.ObjectId,  ref: 'Room'},
    users: [{type:mongoose.Schema.Types.ObjectId, ref: 'User'}]
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. уникален мангуст:вярно не работи

  2. Как да форматирате датата в MongoDB

  3. как да управлявате полето _id, когато използвате POCO с mongodb c# драйвер

  4. Как да създавате индекси в MongoDB чрез .NET

  5. Надеждно се свържете отново с MongoDB