sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-schemareferens och odefinierad typ 'ObjectID'

mongoose.Types.ObjectId är ObjectId konstruktorfunktion, det du vill använda i schemadefinitioner är mongoose.Schema.Types.ObjectId (eller mongoose.Schema.ObjectId ).

Alltså deviceSchema ska se ut så här istället:

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



  1. RuntimeError:-ERR Okänt kommando som kör redis gem på Ruby

  2. Få alla python-rom-objekt i en lista

  3. Hur man skapar en Redis-anslutning med Master och Slave

  4. MongoDB - Skapa en databas