sql >> Database >  >> NoSQL >> MongoDB

mongodb - array-subset ophalen

In versie 2.1 met het aggregatieraamwerk kunt u dit nu doen:

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

U kunt een aangepast criterium in regel 2 gebruiken om de bovenliggende documenten te filteren. Als je ze niet wilt filteren, laat dan regel 2 weg.



  1. Zet in Flask een POST-object om in een representatie die geschikt is voor mongodb

  2. Azure-functie geeft geen resultaat

  3. Secundaire replicaset op dezelfde machine toevoegen?

  4. Specifieke items uit de array verwijderen met MongoDB