20200211-- MongoDBのインストールと入門

インストールMongoDBの

プラグインメーカー-3TでのMySQLのNavicatに相当し
ここに画像を挿入説明ここに画像を挿入説明
、ユーザ名とパスワードを設定していません

MongoDBの取得

最初のコンセプトに基づいています

基本的な考え方
ここに画像を挿入説明

データベース
クエリのデータベース

show dbs

データベースを作成します。

use DATABASE_NAME

データベースを選択

switched to db 数据库名字

データベースを削除し
、以下のデータベースに切り替えるには

db.dropDatabase()

作成、テーブルの
コレクションはMongoDBの中にテーブルと呼ばれています

コレクションの作成
以下のナイフデータベースを

db.createCollection(name,options)

削除コレクション
次のデータベースでも

db.集合名称.drop()

文書挿入
ファイルmysqlのレコードに相当します

db.COLLECTION_NAME.insert(document)

列子
db.student.insert({"name":"黑马程序员","age":10})

アップデートドキュメント

db.collection.update( <query>, <update>, <options> )query:查询条件,相当于sql语句的where update:更新文档内容 options:选项
db.student.update({"name":"黑马程序员"},{"name":"北京黑马程序员","age":10})

柔軟なデータ形式

削除ドキュメント

db.student.remove(<query>) 

クエリ:削除条件、SQL文のどこに相当

クエリー文書

db.student.find({"name":"黑马程序员"})
db.student.find({"name":"黑马程序员"},{name:1,age:1,_id:0})

ユーザーを作成します。

mongo>db.createUser( { user: "<name>", pwd: "<cleartext password>", customData: { <any information> }, roles: [ { role: "<role>", db: "<database>" } | "<role>", ... ]} )

列子

use admin db.createUser( { user:"root", pwd:"123", roles:[{role:"root",db:"admin"}] } )

設定ファイルのオープン、ユーザー名とパスワードの認証、設定ファイルのbinディレクトリに
追加

security:
  authorization: enabled

そして、サービスの再起動
の発見は、上記にログインすることができますが、権限が促されたときに操作したいです
ここに画像を挿入説明

ログイン画面への出口

mongo.exe ‐u root ‐p 123 ‐‐authenticationDatabase admin

あなたは指示することができます

我々はまた、studio.3Tにユーザーを追加することができ
、構成情報

公開された735元の記事 ウォン称賛42 ビュー70000 +

おすすめ

転載: blog.csdn.net/qq_36344771/article/details/104262930