MongoDBの取り付けと遭遇する小さな穴


環境:64ビットwin 10
ツール:mongodb-win 32-x 86_64-2008plus-ssl-3.4.3-signed.msi
ダウンロード先:https://www.mongodb.com/download-center
私がダウンロードしたのは初めてです.
 ダウンロードが完了したらインストールパッケージを開き、一歩一歩下へ
インストールディレクトリをカスタマイズする場合は、次の2つの中から次の2つを選択できます.customerオプション
ここではプレゼンテーションはしません
インストールが完了すると、CDEFのいずれかのディスクのルートディレクトリの下にmongodbフォルダが作成され、このフォルダの下にDateBaseとlogの2つのサブフォルダが作成されます.
作成が完了したら、管理者としてcmdコマンドラインを開きます.
開いたらコードをコマンドラインに貼り付けます
このコマンドの役割は、MongoDBというサービスを作成することです.
binPathはあなたのmongod.exeのディレクトリに変更しました
--dbpathをあなたが作成したD:mongodyDataBaseに変更
 sc create MongoDB binPath= "D:\Program Files\MongoDB\Server\3.4\bin --service --dbpath D:\mongoDB\DataBase --logpath=d:\mongoDB\log\mongodb.log"

ps:コードの後ろにこの「--logappend」を付けるチュートリアルがあります 追加でログファイルを書くことを表す」と、
個人的にはプラスしていませんが、プラスしたときに「気まずい」と間違えたからです.
ps:作成が間違っている場合はsc deleteを使用します  MngoDBは元のサービスを削除し,上のコマンドで再作成する.
作成が完了したら、net start MongoDBコマンドでサービスを開きます.実はコマンドラインで図のサービスを開きます.
ps:サービスを開くと「サービスに応答制御機能がない」という警告メッセージが表示されます.
      この問題は一般的に経路に問題がある.
1)mongodのあるパス、ログのあるパスなど、すべてのパスが間違っていないことに注意してください.
2)D:mongodyDataBaseの後に''を付けるなど、余計な''を入れない
次にmongoを環境変数に入れます     このコンピュータ>右クリック>アトリビュート>詳細システム設定>詳細設定>環境変数(Use>Right Key>Attribute>Advanced System Settings>Advanced>Environment Variables)
pathを編集してソフトウェアbinディレクトリのパスを追加します
ps:ここで問題があるのは、システム変数に追加したほうがいいということです.ユーザー変数に追加しないでください.そうしないと、「有効なコマンドではないヒント」が表示される可能性があります.
これで完了し、コマンドラインを開いてmongoを入力します
データを書き込むことができるかどうかをテストします(fooはデフォルトのテーブルです)
命令に負ける
db.foo.insert({a:1})

db.foo.find()

記録を調べることができれば、操作できることを説明します.