У меня есть список документов, каждый из которых имеет свойства lat и lon (среди прочих).
{ 'lat': 1, 'lon': 2, someotherdata [...] }
{ 'lat': 4, 'lon': 1, someotherdata [...] }
[...]
Я хочу изменить его так, чтобы он выглядел так:
{ 'coords': {'lat': 1, 'lon': 2}, someotherdata [...]}
{ 'coords': {'lat': 4, 'lon': 1}, someotherdata [...]}
[...]
Пока у меня есть это:
db.events.update({}, {$set : {'coords': {'lat': db.events.lat, 'lon': db.events.lon}}}, false, true)
Но он рассматривает db.events.lat и db.events.lon как строки. Как я могу ссылаться на свойства документа?
Приветствия.