, varsayılan olarak, Mongo/enlem uzun gibi değerlendirir söylüyor: Varsayılan olarakMongo'da bir coğrafi sorguyu nasıl çalıştırırım? docs yılında
, endeks sen indeksleme enlem/boylam varsayar ve böylece [-180 için yapılandırılmış olduğunu. .180] değer aralığı.
Yani, Dokümanıma bu olduğunu varsayalım:
db.mycollection.ensureIndex({"loc":"2d"})
Şimdi, nasıl Mongo aşağıdaki komutu yürütün yapın:
post['loc'] = [ -40.234, 56.222]
db.mycollection.save(post)
benim indeksi sağlamak?
- Bana 5 mil mesafede bulunan tüm belgeleri ver belli lat
$maxDistance
ile paralel olarak belli bir enlem/boylam
En iyisi sizsiniz! – Ali