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

MongoDB - Opdaterer kun $ref fra DBRef felttype

Du kan bruge punktnotation for at opdatere det indlejrede dokument. Bemærk, at når priknotationen bruges, skal den sættes mellem anførselstegn.

db.collection.update(
   {}, 
   { $set:{
       "codeId.$ref":"code"
     }
   },
   false,
   true
);

Du kan læse mere om databasereferencer .




  1. Spring Data Mongo - Perform Distinct, men ønsker ikke at trække indlejrede dokumenter i resultater

  2. find({}) returnerer en tom array-mangust

  3. KortReducer problemet

  4. MongoDB $sortByCount Aggregation Operator