sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose-skemareference og udefineret type 'ObjectID'

mongoose.Types.ObjectId er ObjectId konstruktørfunktion, det du vil bruge i skemadefinitioner er mongoose.Schema.Types.ObjectId (eller mongoose.Schema.ObjectId ).

Altså deviceSchema skal se sådan ud i stedet:

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



  1. MongoDB countDocuments()

  2. MongoDB/Mongoose forespørger på en bestemt dato?

  3. For loop in redis med nodejs asynkrone anmodninger

  4. Indsæt ordbog i MongoDB med c#-driver