次の手順で問題が解決しました(KarlSeguinの「TheLittleMongoDBBook」に感謝します)。
mongodb.orgからのダウンロードパッケージを介してMongoDBをインストールした場合は、/binに独自の構成ファイルを作成する必要があります。以下の手順に従ってください
(Karl Seguinの本からコピー):
- パッケージをダウンロード
- パッケージを解凍
- mongodb.configという名前のbinサブフォルダーに新しいテキストファイルを作成します (ファイルの保存に権限の問題がある場合は、最初にファイルをデスクトップに保存してから、ファイルをフォルダーに移動します)。
- mongodb.configに1行追加します:dbpath =PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES。たとえば、Windowsではdbpath =c:\ mongodb \ dataを実行し、Linuxではdbpath =/ var / lib/mongodbを実行します。 /data。
- 指定したdbpathが存在することを確認してください
- --config/path/to/your/mongodb.configパラメーターを使用してmongodを起動します
私の場合、mongodb.configファイルへの起動パスは次のとおりです。
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
(これはmongodb.configに対するものであり、多くのチュートリアルで指摘されているmongodb.confファイルではないことに注意してください。)
これが誰かを助けることを願っています。
Seguinの本へのリンク(無料): http://openmymind.net/mongodb.pdf