Ich habe eine Liste von Dokumenten, jedes mit lat und lon Eigenschaften (neben anderen).
{ 'lat': 1, 'lon': 2, someotherdata [...] }
{ 'lat': 4, 'lon': 1, someotherdata [...] }
[...]
Ich möchte sie so ändern, dass sie wie folgt aussieht:
{ 'coords': {'lat': 1, 'lon': 2}, someotherdata [...]}
{ 'coords': {'lat': 4, 'lon': 1}, someotherdata [...]}
[...]
Bis jetzt habe ich das hier:
db.events.update({}, {$set : {'coords': {'lat': db.events.lat, 'lon': db.events.lon}}}, false, true)
Aber es behandelt die db.events.lat y db.events.lon als Zeichenketten. Wie kann ich auf die Eigenschaften des Dokuments verweisen?
乾杯