1
我從mongodb doc看到,那db.runCommand與geoNear的返回距離也是。mongodb:可以找到一個2d的索引返回距離嗎?
我用的貓鼬在Node.js和受想知道如果同樣可以用Model.find實現({ '祿':{$附近:LNG,LAT],$ maxDistance:5/111.12 },.....)
如果您有多個2d索引,runCommand和geoNear不起作用。我在一個集合中有2個2d索引。一個在模式中定義,另一個是DbRef的一部分。
另外,我並不是很自在地使用與mongoose一起使用runcommand的確切語法。
我發佈了一個更長的回答,在這裏使用本地驅動程序的geoNear:http://stackoverflow.com/a/11825138/856403。但要回答最初的問題:目前使用'find'時無法獲得距離。 – Timm