MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Puis-je utiliser '$set' sur un document intégré lorsque j'utilise une variable comme nom de fichier dans MongoDB ?

Vous devez construire votre requête dynamiquement en utilisant le [] opérateur.

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