让地理空间索引在 MongoDB 1.4.3 中工作
我想尝试使用 MongoDB 进行地理空间索引,但我得到的只是
> db.map_nodes.find( { coodinate: { $near: [54, 10] } } )
error: { "$err" : "invalid operator: $near" }
我
> db.map_nodes.runCommand({geoNear:"coordinates", near:[50,50]})
{
"errmsg" : "no such cmd",
"bad cmd" : {
"geoNear" : "coordinates",
"near" : [
50,
50
]
},
"ok" : 0
}
正在使用 MongoDB 1.4.3。我做错了什么?
I wanted to try geospatial indexes with MongoDB, but all I get is
> db.map_nodes.find( { coodinate: { $near: [54, 10] } } )
error: { "$err" : "invalid operator: $near" }
and
> db.map_nodes.runCommand({geoNear:"coordinates", near:[50,50]})
{
"errmsg" : "no such cmd",
"bad cmd" : {
"geoNear" : "coordinates",
"near" : [
50,
50
]
},
"ok" : 0
}
I am using MongoDB 1.4.3. What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你确定你使用的是 1.4 吗?你可以从 shell 尝试 db.version() 吗?
are you positive you're on 1.4? can you try db.version() from the shell?