sql >> Databasteknik >  >> NoSQL >> MongoDB

Minimongo stöder inte $-operatör i projektioner ännu

Använd $elemMatch för att hitta kapslad array och $ i din projektion, så fråga enligt nedan :

Meteor.users.findOne({
  "_id": userId1,
  "profile.friends": {
    "$elemMatch": {
      "_id": userId2
    }
  }
}, {
  "profile.friends.state.$": 1
})


  1. Mongo komplex sortering?

  2. redis - Använda hash

  3. Få senast infogade element från mongodb i GoLang

  4. MongoDB tar bort element beroende på alla andra element (Iterering)