- インストールパッケージと圧縮パッケージをダウンロードする
- ダミーのためにインストールする
- 環境変数を構成してMongoを起動する
1. インストールパッケージと圧縮パッケージをダウンロードします。
公式 Web サイト: 必要なバージョンを選択します: https://www.mongodb.com/download-center/community;
2. 確実なインストールを実行する
1. ダウンロードした Mongo バージョン ファイルをダブルクリックして、インストールのホームページに移動します;
2. クリックして契約に同意し、[次へ] をクリックします;
3. [カスタム] をクリックします
4. インストール パスをカスタマイズします;
5. データを構成します6.
このステップでは、「MongoDB Compass をインストールする」にチェックを入れないでください。この選択後、ダウンロードしてコンパスを実行することになりますが、これには時間がかかります。「次へ」をクリックします;
7. MongoDB Compass が必要な場合は、公式 Web サイトから直接ダウンロードして、個別にインストールできます。
MongoDB 視覚化ツール Compass のダウンロード アドレス: https://www.mongodb.com/download-center/compass?jmp=docs
8. インストールは完了です。
3. 環境変数を設定し、Mongo を起動します。
1. cmd を開き、インストール ディレクトリ \bin で mongo を実行し、mongo コマンド モードに入ります。
2. [サービス]リストに入り、MongoDBサーバーを見つけて、ステータスが実行中かどうかを確認します。
3. http://localhost:27017 にアクセスします。
4. 環境変数を設定する
4. データベースのユーザー名とパスワードを設定します (構成はオプションです)。
1. 管理者アカウントを作成します
。 cmd を開き、mongo と入力して、mongodb のコマンド ページに入ります。
use admin #管理データベースを入力します
データベース管理者に切り替えました
db.createUser({user:“admin”, pwd:“admin”,roles:[{role:“root”, db:“admin”}]})
db.createUser({user:“admin”, pwd:“ admin",roles:["root"]})
2. 設定ファイル mongod.cfg を変更します (場所:インストール ディレクトリ\bin 直下)
まず、bind_ip を 0.0.0.0 (他のコンピュータがアクセスできるように、リモート接続するために) に変更します。 、bind_ip が 127.0.0.1 の場合、ローカルでのみアクセスできます)
次に、#security を見つけます。次の図に示すように変更して、セキュリティ認証を有効にします。
security:
authorization: Enabled #インデントに注意してください。他の値を参照して変更してください。インデントが間違っていると、後続のサービスの再起動に失敗する可能性があります。
3. サービスを再起動します
4. 検証のためにログインします。
cmd と入力し、mongo と入力して、MongoDB シェルに入ります。
管理者を使用する
データベース管理者に変わった
db.auth("ユーザー名", "パスワード")
db.auth('admin','admin#passw0rd')
1
データベースを表示
管理者0.000GB
構成0.000GB
ローカル0.000GB
#ログイン成功
show dbs //展示数据库
use demo //切换数据库
db.createCollection() //创建表/集合
db.users.insert({id:123,name:'chen'}) //新增数据
db.users.find() //展示集合下的所有数据
db.users.findOne() //查询第一条数据
db.users.find({name.name:'chens'}) //按条件查询,多级查询
db.users.find({age:{$gt:20}}) //查找年龄大于20的 $lt小于 $gte大于等于 $lte小于等于
db.users.update({id:1},{$set:{name:'chens'}) //修改数据,第一个参数为修改的条件,第二个参数为修改的内容
db.user.remove({name:'chens'}) //按条件删除
show collections //展示表/集合
db.dropDatabase() //删除数据库
db.user.drop() //删除表/集合
mongoimport -d demo -c users --file /users/duma.json //导入数据
5. MongoDB コンパスの使用チュートリアル