MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odwołanie do schematu Mongoose i niezdefiniowany typ „ObjectID”

mongoose.Types.ObjectId jest ObjectId funkcja konstruktora, której chcesz użyć w definicjach schematów to mongoose.Schema.Types.ObjectId (lub mongoose.Schema.ObjectId ).

Więc deviceSchema powinien wyglądać tak:

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. MongoDB $przytnij

  2. Jaka jest różnica między replaceOne() i updateOne() w MongoDB?

  3. Symbol wieloznaczny prefiksu mongoDB:wyszukiwanie pełnotekstowe ($text) znajdź część z ciągiem wyszukiwania

  4. MongoDB $atan

  5. mongo:zwrot nie jest równy count()