С Пн go 4.2.5 и этой коллекцией
db.foo.insert({foo:["bar", "baz"]})
при попытке скопировать "baz" в массиве в новое поле с именем foobaz, например, в оболочке:
db.foo.updateMany({}, [{$set:{foobaz: "$foo.1"}}])
Я получаю такой объект
{
_id: fooid,
foo: ["bar", "baz"],
foobaz: []//empty array instead of "baz"
}
Что я делаю не так?