2011-07-16 7 views
1

私はgeoNearでクエリしたいtestというコレクションを持っています。 2dインデックスはフィールドlocに設定されます。geoNearコールバック?

ここで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を使用した場合どのように私は、コールバックを実装sholud?すでにメタデータを持つオブジェクトを返しますか?どのように私はそれにアクセスするのですか?

ありがとうございました!

答えて

0

はい、使用:

db.command(paramsは、コールバック)