私はmongodb docから、そのdb.runCommandがgeoNearリターン距離を持つこともわかります。
node.js で mongoose を使用していますが、Model.find({'loc': { $near: [lng, lat], $maxDistance:5/111.12},... で同じことが達成できるかどうかを知りたいです。 .)
複数の 2D インデックスがある場合、geoNear を使用した runCommand は機能しません。コレクションに 2 つの 2d インデックスがあります。1 つはスキーマで定義され、もう 1 つは DbRef の一部です。
また、マングースで runcommand に使用される正確な構文については、あまり満足していません。