sql >> Base de Datos >  >> NoSQL >> MongoDB

mongodb - recuperar subconjunto de matriz

En la versión 2.1 con el marco de agregación, ahora puede hacer esto:

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

Puede utilizar un criterio personalizado en la línea 2 para filtrar los documentos principales. Si no desea filtrarlos, simplemente omita la línea 2.