我有一个名为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时我是如何实施回调的?它已经返回一个带有元数据的对象吗?我该如何访问它?
非常感谢!
答案 0 :(得分:0)
是的,使用:
db.command(params,callback)