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

Mongodb Forøg værdi inde i indlejret array

For at opdatere et element i et matrixfelt kan du bruge den positionelle $-operator

For eksempel øger følgende js c fra 3 til 4 for _id 341445:

db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})



  1. Fremhæv underfelter til topniveau i projektion uden at angive alle nøgler

  2. Fjern dublet i MongoDB

  3. Redis :Hvordan sætter man en nøgle lig med værdien af ​​en anden nøgle?

  4. Sådan løser du ClassNotFoundException:com.mongodb.connection.BufferProvider?