MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongodb - récupère le sous-ensemble du tableau

Dans la version 2.1 avec le framework d'agrégation, vous pouvez maintenant faire ceci :

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

Vous pouvez utiliser un critère personnalisé à la ligne 2 pour filtrer les documents parents. Si vous ne voulez pas les filtrer, laissez simplement la ligne 2 de côté.