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

Thêm trường không có trong giản đồ với mongoose

Bạn có thể thêm và xóa các trường trong lược đồ bằng cách sử dụng tùy chọn { strict: false }

tùy chọn:nghiêm ngặt

Tùy chọn nghiêm ngặt, (được bật theo mặc định), đảm bảo rằng các giá trị được chuyển vào phương thức khởi tạo mô hình của bạn không được chỉ định trong lược đồ của chúng tôi sẽ không được lưu vào db.

var thingSchema = new Schema({..}, { strict: false });

Và bạn cũng có thể làm điều này trong truy vấn cập nhật

Model.findOneAndUpdate(
  query,  //filter
  update, //data to update
  { //options
    returnNewDocument: true,
    new: true,
    strict: false
  }
)

Bạn có thể kiểm tra các tài liệu tại đây



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sử dụng Mongosniff để làm rõ những gì MongoDB của bạn nghe và nói

  2. Tạo cơ sở dữ liệu trong MongoDB

  3. 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 #?

  4. Cách tính chênh lệch dấu thời gian trong mongodb (theo giờ)?

  5. Bắt MongoDB trên Linux để nghe các kết nối từ xa