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

mongoose loại bỏ các đối tượng hoặc mảng trống

Tôi đã gặp rất nhiều sự cố với giải pháp này khi có các lược đồ lồng nhau với Array tùy chọn lĩnh vực. Tôi đã giải quyết vấn đề này bằng cách tạo một loại mới:

optional_array = 
  type: Mixed
  validate: 
    validator: (v) ->
      return v instanceof Array
    message: '{VALUE} needs to be an array.'

và sau đó đặt tất cả các trường của tôi thành optional_array thay vì Array .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose find (), làm thế nào để truy cập các tài liệu kết quả?

  2. Hướng dẫn dành cho nhà phát triển về MongoDB Sharding

  3. LỖI EXTJS trong tệp bao gồm api.php trong thẻ tập lệnh

  4. Mongo loại bỏ các bản sao trong mảng đối tượng dựa trên trường

  5. các truy vấn lồng nhau trong pymongo bằng cách sử dụng collection.find ()