При попытке обновить поле (я) в Mongo появляется ошибка «Дублирование имени поля не допускается с модификаторами».Пример:
> db.test.insert({test: "test1", array: [0]});
> var testFetch = db.test.findOne({test: "test1"});
> db.test.update(testFetch,
{$push: {array: 1}, //push element to end of key "array"
$pop: {array: -1} //pop element from the start of key "array"
});
Field name duplication not allowed with modifiers
Нет ли способа выполнить эту атомарную операцию?Я не хочу делать два отдельных обновления для этого.