Как я могу обновить массив в файле mongoDB по индексу, который хранится в переменной?обновить массив в mongoDB документе переменным индексом
{
_id: 'IDString',
field: [ bla, bla, old, bla ];
}
let i = 2;
Collection.update(
{ _id: 'IDString' },
{ $set:
{ 'field.$.i': 'new' }
}
);
Так что результат должен быть:
{
_id: 'IDString',
field: [ bla, bla, new, bla ];
}
Мой код не будет работать, так как я хочу использовать переменную i
.
Возможный дубликат [Meteor MongoDB $ вкл с обновление] (http://stackoverflow.com/questions/33968094/meteor-mongodb-inc-with-update) – styvane