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

opdater flere elementer i array mongodb

Du skal bruge $[] alle positionsoperator at opdatere flere elementer i et array

Model.update(
  { "_id": 1, "chargeList.date": { "$gt":  ISODate("2013-06-26T18:57:30.012Z") }},
  { "$set": { "chargeList.$[].isDelete": true } }
)



  1. Lagring og forespørgsel på JSON fra en database

  2. opdatere i mongodb med $in-forespørgsel?

  3. Aggreger og reducer et indlejret array baseret på et ObjectId

  4. Indstil TTL virker ikke i Mongodb c#