geoNear回调?

时间:2011-07-16 15:15:17

标签: mongodb node.js geolocation geospatial coffeescript

我有一个名为test的集合,我想用geoNear查询。 2d索引在字段loc上设置。

我在这里正确使用db.runCommand吗?

db.open (err, client) ->
    db.collection 'test', (err, collection) ->
        db.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here? what params?

我通常会做.toArray (err, docs) ->之类的事情,然后使用找到的文档,但是在使用geoNear时我是如何实施回调的?它已经返回一个带有元数据的对象吗?我该如何访问它?

非常感谢!

1 个答案:

答案 0 :(得分:0)

是的,使用:

db.command(params,callback)