sql >> Database >  >> NoSQL >> MongoDB

Mongoose-schemareferentie en ongedefinieerd type 'ObjectID'

mongoose.Types.ObjectId is de ObjectId constructorfunctie, wat u wilt gebruiken in schemadefinities is mongoose.Schema.Types.ObjectId (of mongoose.Schema.ObjectId ).

Dus deviceSchema zou er in plaats daarvan zo uit moeten zien:

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



  1. Kan niet scannen met redis-sjabloon

  2. Belangrijkste dingen om te controleren in MongoDB

  3. hoe een query te tonen tijdens het gebruik van queryannotaties met MongoRepository met lentegegevens

  4. Hoe N-nummers van documenten in Mongodb te verwijderen