2017-07-07 5 views
-1

私はWindows 10 OSにmongoDBをインストールしました。次に、私はそのディレクトリに移動し、cmdにmongod --datapath=dataと入力してデータベースのパスを設定してみました。ここでdataはdbを格納するフォルダです(私はそのディレクトリにいるので相対パスを使用しています)。しかし、mongodは認識されないコマンドであるというメッセージが出ます。検索した後、mongodのパスを指定すると、"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --datapath=dataが動作することがわかりました。 mongoについても同様のことが起こります。mongodとmongoコマンドがWindows 10で動作しない

mongodmongoコマンドを直接実行したいのですが、ディレクトリに移動せずにパスを指定しなくても、直接使用している人がいます。

答えて

1

Windowsインストールの場合、PATHに追加しない限り、デフォルトではexeへのフルパスを使用する必要があります。あなたが見た例はおそらくUNIXインストールに基づいています。これは、mongoをデフォルトでサービスとしてインストールしていると思います(Windowsではそうではありません)。

Windowsでの起動と構成を簡素化するために、サービスとしてインストールすることもできます。 Mongoのドキュメントhereと 「MongoDBのWindowsサービスの設定」セクションを参照してください。

これは、単純

net start MongoDB 

それとも

net stop MongoDB 
を呼び出すことによって、あなたはモンゴを起動および停止することができます
関連する問題