使用来自另一个字段的组合值更新mongodb集合中的字段

时间:2014-03-10 04:20:45

标签: mongodb

更新:正如Dan指出的那样 - eval似乎仍然是MongoDB的唯一途径。

我有一个看起来像这样的集合(组织):

{
    "_id": ObjectId("531d26898aa08582df2a65ac"),
    "country_code_id": 56,
    "created_at": "2012-06-16 18:37:13",
    ,
    "geopoint": [

    ],
    "id": 46773,
    "latitude": 50.9571,
    "longitude": 6.91227,
    "name": "xyz",
    "postalcode": "50825",
    "scheduled": null,
    "state": null,
    "updated_at": "2012-06-16 18:37:13"
}

现在我必须将“经度”和“纬度”结合起来并将它们写入数组“geopoint”以创建2d索引。我可以获得所有文档并迭代结果,但这在900万个文档中是不可行的。

0 个答案:

没有答案