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

MongoDB - Lỗi:tài liệu phải có _id trước khi lưu

Nó khá đơn giản:

  1. Nếu bạn đã khai báo trường _id một cách rõ ràng trong lược đồ, bạn phải khởi tạo trường đó một cách rõ ràng
  2. Nếu bạn chưa khai báo nó trong lược đồ, MongoDB sẽ khai báo và khởi tạo nó.

Điều bạn không thể làm là có nó trong lược đồ nhưng không khởi tạo nó. Nó sẽ tạo ra lỗi mà bạn đang nói về



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm phẳng giản đồ mongoDB

  2. Làm cách nào để lấy dữ liệu từ Mongodb

  3. Cách sử dụng mongoose findOne

  4. Giám sát các phiên bản MongoDB bằng Dịch vụ Giám sát MongoDB (MMS)

  5. findOne Subdocument ở Mongoose