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

mongodb - truy xuất tập hợp con mảng

Trong phiên bản 2.1 với khung tổng hợp, bạn hiện có thể thực hiện việc này:

1: db.test.aggregate(
2:   {$match : {}},
3:   {$unwind: "$services.TCP80.data"},
4:   {$match: {"services.TCP80.data.ts": {$gte: 1308060720}}}
5: );

Bạn có thể sử dụng tiêu chí tùy chỉnh trong dòng 2 để lọc các tài liệu gốc. Nếu bạn không muốn lọc chúng, chỉ cần bỏ dòng 2 ra.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. So sánh sự khác biệt mongo trên hai bộ sưu tập

  2. MongoDB:Lợi ích của việc sử dụng MapReduce mà không có song song là gì?

  3. In ngày MongoDB từ PHP

  4. Không thể bắt đầu / khởi chạy db mongo cục bộ

  5. Sắp xếp bằng cách sử dụng MongoEngine?