sql >> Databáze >  >> NoSQL >> MongoDB

Odkaz na schéma Mongoose a nedefinovaný typ 'ObjectID'

mongoose.Types.ObjectId je ObjectId funkce konstruktoru, to, co chcete použít v definicích schématu, je mongoose.Schema.Types.ObjectId (nebo mongoose.Schema.ObjectId ).

Takže deviceSchema by měl místo toho vypadat takto:

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



  1. Aktualizace slovníku v Mongodb

  2. Seskupit podle intervalů data

  3. Neznámý příkaz Redis ERR 'FLUSHDB'

  4. Redis Publikovat/přihlásit se k odběru