0
我運行此查詢在蒙戈外殼如何runCommand geohaystack使用>< <= > =格式正確
db.runCommand({ geoSearch : "tablebusiness", near : [106.90, -6.20], maxDistance : 0.053980478460939611, search : { "Prominent" : 15 }, limit : 20 });
而且我得到的結果。
但是當我運行此查詢
db.runCommand({ geoSearch : "tablebusiness", near : [106.90, -6.20], maxDistance : 0.053980478460939611, search : { "Prominent" : {gte: 15} }, limit : 20 });
我沒有什麼結果。
那麼我如何使用$ gte mongodb在運行命令geohaystack?
基本上我想要做的
db.tablebusiness.find({ "LongitudeLatitude" : { "$nearSphere" : [106.772835, -6.186753], "$maxDistance" : 0.053980478460939611 }, "Prominent" : { "$gte" : 15 }, "indexContents" : { "$all" : [/^soto/, /^nasi/] } }).limit(200);
我的程序員說兩者都可以正常工作。我同意你的看法,不應該。雖然添加$沒有幫助。我會再檢查一次。 –