sql >> Database >  >> NoSQL >> MongoDB

een variabele gebruiken in mongodb-update

Je moet je $set . opbouwen object programmatisch:

var setModifier = { $set: {} };
setModifier.$set['directions.' + index + '.name'] = area.value;
Items.update(Session.get('selectedItem'), setModifier);

Bijwerken

Als uw JavaScript-omgeving berekende eigenschapsnamen ondersteunt (bijv. node.js 4+), kunt u dit in één stap doen:

Items.update(Session.get('selectedItem'), { $set: {
    ['directions.' + index + '.name']: area.value
}});



  1. Is er een manier om paginering te implementeren in de lente webflux en reactieve lentegegevens?

  2. Hoe gebruik ik redis' `DUMP` en `RESTORE` (offline)?

  3. Hoe de HSCAN-opdracht in Redis te gebruiken?

  4. $project in $lookup mongodb