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

Mongoose findbyid () return null

Tôi đã từng gặp vấn đề tương tự. _Id trong bộ sưu tập DB của tôi là một String . Sau khi tôi bật gỡ lỗi mongoose, require('mongoose').set('debug', true) , Tôi phát hiện ra rằng truy vấn mongoose id dưới dạng ObjectId("yourId") trừ khi chúng tôi xác định _id trong Lược đồ. Để giải quyết vấn đề, tôi phải thêm _id:String trong lược đồ mongoose.

const MyDataSchema = new Schema({
  _id: String,
...
...
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chuỗi ngày sắp xếp MongoDB (mm / dd / yyyy)

  2. có cách nào để tự động tạo ObjectId khi Mô hình mongoose mới không?

  3. Làm cách nào để truy cập các đối tượng json được nhúng trong Pandas DataFrame?

  4. Spark - Làm cách nào để tạo một biến khác nhau cho từng ngữ cảnh của trình thực thi?

  5. Tôi có thể xác định xem một chuỗi có phải là MongoDB ObjectID không?