我試圖讓最近的用戶的詳細信息(選擇的用戶)
var listData = db.bloodDonarModel.find({_id:{$in:donarIds}}, {location: { $near: [83.307974, 17.716456]}}).limit(10)
MySQL的等效查詢就像
select * from users where user_id IN (1,2,3) and (distance logic);
什麼是正確的查詢來獲得結果,有人可以糾正我嗎?
UPDATE:
我都試過這些查詢,結果是突出了各自的彩色框
注: 我已經添加一個索引
db.blooddonars.ensureIndex({Location:"2d"})
謝謝
感謝您的重播,與索引相關的錯誤突然出現。 –