sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan jag använda '$set' på inbäddat dokument när jag använder variabel som arkiverat namn i MongoDB?

Du måste bygga din fråga dynamiskt med [] operatör.

var b = 'B';
var update = {};
update['people.' + b] = { 'age': 25 };
db.collection.update({}, { '$set': update })



  1. MongoDB-skärvor och obalanserade aggregationsbelastningar

  2. Slå samman två arrayfält i mongoDB

  3. Hur man kommer åt MongoDB

  4. Hur exporterar man alla samlingar i MongoDB?