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

Truy vấn Mongoose tài liệu lồng nhau lớn hơn hoặc ít hơn một ngày nhất định

Sử dụng ký hiệu chấm để tiếp cận bên trong tài liệu mảng được nhúng. Ví dụ:để truy vấn Post nhận xét bằng created_at giữa date1date2 :

Post.find({ "comments.created_at": { $gt: date1, $lt: date2 }}, function (err, docs) {
     ...
});

CẬP NHẬT

Cảm ơn vì đã chỉnh sửa; bây giờ tôi hiểu rằng bạn đang cố gắng lọc các nhận xét của từng bài đăng theo created_at của chúng ngày. Bạn không thể làm điều đó trực tiếp với các truy vấn MongoDB, nhưng tôi tin rằng bạn có thể làm điều đó với khung tổng hợp 2.2 nếu bạn đang ở phiên bản đó. Hãy xem thảo luận về yêu cầu tính năng này trên Jira để làm ví dụ.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để cập nhật các trường tài liệu trong mongo db bằng trình điều khiển java?

  2. Mongodb Cxx Driver Test gặp sự cố trong phiên bản Build [Hoạt động tốt khi gỡ lỗi]

  3. Cách tạo truy vấn tùy chỉnh bằng django-nonrel và mongodb

  4. Tìm các điểm gần LineString trong mongodb được sắp xếp theo khoảng cách

  5. Chuẩn hóa dữ liệu trong MongoDB