【问题标题】:MongoDB "error command line: unknown option setParameter" when turning on textSearchEnabled打开 textSearchEnabled 时 MongoDB“错误命令行:未知选项 setParameter”
【发布时间】:2013-04-30 19:49:47
【问题描述】:

我正在尝试使用 mongoDB 的新全文搜索:

http://docs.mongodb.org/manual/tutorial/enable-text-search/

但是,当我在 mongod 命令或配置文件中使用参数时,我收到以下错误:

[root@bobby etc]# /usr/bin/mongod --dbpath /home/bobby/data/ --setParameter textSearchEnabled=true 
error command line: unknown option setParameter use --help for help 

我正在 Scientific Linux 上运行最新版本的 MongoDB

[root@bobby etc]# mongo 
MongoDB shell version: 2.4.3 
connecting to: test

有趣的是,setParameter 也没有在 --help 中列出:

[root@bobby etc]# /usr/bin/mongod --help | grep setParameter
(nothing)

【问题讨论】:

  • 在一种情况下你说'mongo'但在另一种情况下你说/usr/bin/mongod - 我猜这两个不在同一个地方。尝试 'which mongo' 并与 '/usr/bin/mongod --version' 进行比较
  • 啊哈! db version v2.2.3。但是yum install mongo-10gen 给出了Package mongo-10gen-2.4.3-mongodb_1.x86_64 already installed and latest version。为什么 /usr/bin/mongod 没有更新...?
  • 啊,yum install mongo-10gen-server.x86_64 解决了这个问题。

标签: mongodb full-text-search


【解决方案1】:

这是因为yum 只是在更新 mongo,而不是 mongo-server。

所以我使用了命令:

yum install mongo-10gen-server.x86_64

现在一切正常:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多