让地理空间索引在 MongoDB 1.4.3 中工作

发布于 2024-09-05 22:53:50 字数 477 浏览 1 评论 0原文

我想尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情归归情 2024-09-12 22:53:50

你确定你使用的是 1.4 吗?你可以从 shell 尝试 db.version() 吗?

are you positive you're on 1.4? can you try db.version() from the shell?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文