sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb subelement forespørgsel

Du kan bruge $ projektionsoperator for kun at inkludere de første values array-element, der matchede forespørgslen:

 db.test.find({ 'values.check': true }, {name: 1, 'values.$': 1})

returnerer:

{
    "_id": ObjectId("50e22046dc278908f3a38a8e"), 
    "name": "test", 
    "values": [ { "check": true } ] }


  1. Meltdown Performance Impact on MongoDB:AWS, Azure &DigitalOcean

  2. MongoDB :Kan Data Store bruges igen i en anden anden Mongo Server?

  3. Spring-Mongo-Data Update tillader kun ét positionsargument?

  4. MongoDB:Tæller hvor mange af hver adskilte værdier der er?