Luwak masih menggunakan bentuk perintah database 'geoNear'. Ini dianggap usang di semua versi MongoDB yang sedang berjalan.
Gunakan formulir kueri standar, yang telah terintegrasi dengan mesin kueri standar sejak MongoDB 2.6 dan versi yang lebih baru:
Model.find({
"loc": {
"$near": {
"$geometery": {
"type": "Point",
"coordinates": [ 10,10 ],
},
"$maxDistance": 20
}
}
},function(err,docs) {
// do something here
});
Ini JavaScript, "bahasa yang diketik secara dinamis". Anda tidak memerlukan pembantu fungsi konyol ini yang diperlukan untuk strict
bahasa yang diketik tanpa konstruksi dinamis untuk mendefinisikan dan struktur Objek.
Jadi, lakukan apa yang diperintahkan manual (yang semua contoh dalam notasi JSON, yang dipahami JavaScript secara native) untuk Anda lakukan dan Anda selalu baik-baik saja.