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

Mongoose tạo mảng trống?

Theo câu trả lời này nó được thực hiện theo mặc định để cho phép Model thực hiện các hoạt động tiêu chuẩn trên mảng, điều này có thể xảy ra khi mảng trống nhưng không khả thi khi nó null hoặc undefined .

Tuy nhiên, có thể loại bỏ hoàn toàn một thuộc tính với một mảng trống. Theo cập nhật mới nhất về chuỗi này sửa đổi sau đối với giản đồ sẽ hoạt động:

var questionSchema = new Schema({
   items: { type: Array, default: void 0 } // <-- override the array default to be undefined
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sử dụng mongodb để lưu trữ dữ liệu vốn chủ sở hữu trong ngày

  2. Chèn trường với kích thước mảng trong mongo

  3. Hiểu các tùy chọn sao lưu MongoDB

  4. Kiểm tra nếu trường tồn tại trong tài liệu con của một mảng

  5. Tạo đồ thị d3.js từ dữ liệu trên máy chủ mongodb