【发布时间】:2016-05-21 13:27:43
【问题描述】:
我目前正在运行一个 MongoDB 实例,以便将收集到的推文实时保存在地理框中。有了这个,我想生成一个热图来显示在阿姆斯特丹发送最多推文的地方。为此,我只需要查询地理线。这适用于以下代码行:
db.testtweets.find({"geo": { "$ne": null } }, { "geo": 1 });
不幸的是,这会返回比 Google Maps API 需要的更多信息。输出:
{ "_id" : ObjectId("56fea2cf206e3712f3d1a9bb"), "geo" : { "type" : "Point", "coordinates" : [ 52.3746373, 4.85773855 ] } }
我想要的输出:
52.3746373, 4.85773855
我对 MongoDB 很陌生,所以非常感谢任何建议。
【问题讨论】:
标签: php mongodb mongodb-query aggregation-framework mongodb-php