2013-04-30 57 views
0

我試圖用MongoDB的新的全文搜索實驗時:MongoDB的「錯誤的命令行:未知的選項的setParameter」上textSearchEnabled

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

然而,當我既可以使用參數在mongod的命令,或者在配置文件中,我得到以下錯誤:

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

而且我運行的是最新版本的MongoDB科學的Linux

[[email protected] etc]# mongo 
MongoDB shell version: 2.4.3 
connecting to: test 

有趣的是,的setParameter不--help或者列出了:

[[email protected] etc]# /usr/bin/mongod --help | grep setParameter 
(nothing) 
+0

一個情況下,你說:「蒙戈」但你說的/ usr/bin中/ mongod的另一種情況 - 我猜猜這兩個人不在同一個地方。嘗試'哪個mongo'並與'/ usr/bin/mongod --version'比較' – 2013-04-30 20:33:53

+0

啊哈! 'db版本v2.2.3'。但是'yum install mongo-10gen'給出'mongo-10gen-2.4.3-mongodb_1.x86_64已經安裝並且最新版本'。爲什麼不更新/ usr/bin/mongod ...? – LittleBobbyTables 2013-04-30 20:57:02

+0

啊,'yum install mongo-10gen-server.x86_64'修復了這個問題。 – LittleBobbyTables 2013-04-30 20:59:55

回答

0

正是因爲yum只更新蒙戈,不蒙戈服務器。

所以我用命令:

yum install mongo-10gen-server.x86_64 

而現在一切工作:)

相關問題