MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb - извлича подмножество от масиви

Във версия 2.1 с рамката за агрегиране вече можете да направите това:

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

Можете да използвате персонализирани критерии в ред 2, за да филтрирате основните документи. Ако не искате да ги филтрирате, просто оставете ред 2 извън.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавете нов атрибут към съществуващ json обект в node.js

  2. актуализиране в mongodb с $in заявка?

  3. Поддокумент за връщане на MongoDB NodeJS

  4. MongoDB Java драйвер:MongoCore драйвер срещу MongoDB драйвер срещу MongoDB Async драйвер

  5. Mongoose винаги връща празен масив NodeJS