MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tham chiếu lược đồ Mongoose và loại không xác định 'ObjectID'

mongoose.Types.ObjectIdObjectId hàm khởi tạo, những gì bạn muốn sử dụng trong định nghĩa lược đồ là mongoose.Schema.Types.ObjectId (hoặc mongoose.Schema.ObjectId ).

Vì vậy, deviceSchema thay vào đó sẽ trông như thế này:

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. Làm cách nào để biết ngày tạo bộ sưu tập MongoDB bằng trình điều khiển MongoDB C #?

  2. Làm cách nào để triển khai lược đồ này trong MongoDB?

  3. Hình ảnh trả về từ API REST luôn hiển thị bị hỏng

  4. Mã định dạng MongoDB $ dateToString

  5. Làm thế nào để thực hiện các hoạt động mongodb thô trong mongoose?