[MongoDB]データベース、コレクション
4228 ワード
データベースの作成
開始する前に、現在どのデータベースがあるかを見てみましょう.現在稼働中のデータベースを確認するコマンドは
「実践」というdbが作成され、選択されました.現在存在するデータベースをチェックするコマンドはです.dbが作成され、コンテンツが空の場合(コレクションが存在しない場合)は、次のように0と表示されます.
コレクションの作成
データベースの作成と同様に、最初の挿入時にコレクションが存在しない場合は、新しいコレクションが作成されます.正式なドキュメントでオプションをさらに表示できます.
現在のデータベースで作成されているコレクションを確認するコマンドは
エンティティの挿入
コレクションにデータであるドキュメントを挿入する方法を見てみましょう.
DB、コレクション、ドキュメントの削除
次に、作成したオブジェクトを削除する方法を見てみましょう.
エンティティの削除
条件として、age 30の削除を命令します.その結果、年齢30のドキュメントが削除されたことが明らかになりました.
コレクションの削除
セットの削除は、
データベースの削除
データベースの削除は、
開始する前に、現在どのデータベースがあるかを見てみましょう.現在稼働中のデータベースを確認するコマンドは
db
です.db
は現在testというデータベースで動作しています.実験データベースを作成しましょう.モンゴデビでデータベースを作成するコマンドはuse
です.use 데이터베이스명
useは、使用するデータベースを選択することもできますが、指定したデータベース名が一致しない場合は、データベースを作成することもできます.「実践」というdbが作成され、選択されました.現在存在するデータベースをチェックするコマンドはです.dbが作成され、コンテンツが空の場合(コレクションが存在しない場合)は、次のように0と表示されます.
show dbs
コレクションの作成
データベースの作成と同様に、最初の挿入時にコレクションが存在しない場合は、新しいコレクションが作成されます.正式なドキュメントでオプションをさらに表示できます.
db.createCollection("컬렉션명", 옵션)
または最初のエンティティを挿入しながらコレクションを作成します.db.컬렉션명.insertOne({도큐먼트})
db.컬렉션명.createIndex({도큐먼트})
現在のデータベースで作成されているコレクションを確認するコマンドは
show dbs
です.show collections
エンティティの挿入
コレクションにデータであるドキュメントを挿入する方法を見てみましょう.
show collections
関数を使用して、1つまたは複数のエンティティをバッチで挿入することができる.db.컬렉션명.insert({도큐먼트}, ...)
このようにして作成されたセットの内部はfind()関数によって検査することができる.db.컬렉션명.find()
DB、コレクション、ドキュメントの削除
次に、作成したオブジェクトを削除する方法を見てみましょう.
エンティティの削除
insert()
関数を使用してエンティティを削除できます.db.컬렉션명.remove(쿼리, justOne)
条件はremove()
です.条件を満たすドキュメントを検索して消去します.クエリーが空の場合にremoveを実行すると、コレクション内のすべてのエンティティが削除されます.쿼리
は、1つだけ消去するためのブール値です.デフォルト値はfalseで、条件を満たす複数をクリアできます.1つだけ消去する場合は、trueに設定する必要があります.条件として、age 30の削除を命令します.その結果、年齢30のドキュメントが削除されたことが明らかになりました.
コレクションの削除
セットの削除は、
ustOne
関数によって実行されます.先ほど作成した2つのコレクションの1つを削除db.컬렉션명.drop()
データベースの削除
データベースの削除は、
drop()
関数によって実行されます.ropDatabase()
コマンドで削除するデータベースを移動および削除してください.Reference
この問題について([MongoDB]データベース、コレクション), 我々は、より多くの情報をここで見つけました https://velog.io/@bami/MongoDB-데이터베이스-컬렉션テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol