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

Mongoose findOneAndUpdate Upsert _id null?

null_id hợp lệ trong MongoDB, vì vậy nếu bạn không muốn nó được sử dụng trong các tài liệu mới, bạn phải đảm bảo rằng null giá trị được thay thế bằng một ObjectID mới trong query :

var query = {_id: plcy._id};
if (!query._id) {
    query._id = new mongoose.mongo.ObjectID();
}

// the rest stays the same...


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hệ thống tệp chỉ đọc khi thử mkdir / data / db trên Mac

  2. Làm cách nào để chuyển đổi một thuộc tính trong MongoDB từ văn bản sang loại ngày tháng?

  3. Cơ sở dữ liệu MongoDB của sao băng ở đâu?

  4. Làm cách nào để bạn đổi tên cơ sở dữ liệu MongoDB?

  5. MongoDB {tổng hợp $ match} so với {find} tốc độ