mongodb GEO 寻找附近的人
#启动./mongod --dbpath=/opt/www/mongodb_data --port=27017 --logpath=/opt/www/mongodb_data/mongodb_logs/mongodb.log &
use cf_geo
#创建表
db.createCollection("members")
#插入测试数据数据:
db.members.insert({user_id:2,gps:,update_time:1384929278});
#建索引
db.members.ensureIndex({ "gps" : "2d"})
测试:
$conn = new Mongo("mongodb://localhost:27017");
$result = $conn->selectDB('cf_geo')->command(array(
'geoNear' => 'members',
'near' => array(116.30814954222, 40.056885091681),
'spherical' => true,
'num' => 10 ));
var_dump($result);
页:
[1]