db.posts.ensureIndex({"loc":"2d"})
Если я сделаю это и сделаю запрос ...
Какие единицы измерения?
db.posts.find({"loc": {"$within": {"$center" : [ user_center, user_radius ] }}})
Что если я захочу найти что-нибудь в 5 милях,мой радиус будет?
ваш юнит - это то, что вы там храните.Если вы храните в градусах на земном шаре, который будет вашей единицей для $within.
$within
Если вы используете градусы, то $within для 5 миль будет ~ 0,07, поскольку степень составляет 60 морских миль.