サーチ…


備考

データベースの作成

コレクションを作成する

最初に選択するか、データベースを作成します。

> use mydb
switched to db mydb

db.createCollection("yourCollectionName")メソッドを使用すると、明示的にCollectionを作成できます。

> db.createCollection("newCollection1")
{ "ok" : 1 }

show collectionsコマンドを使用すると、データベース内のすべてのコレクションが表示されます。

> show collections
newCollection1
system.indexes
> 

db.createCollection()メソッドには、次のパラメータがあります。

パラメータタイプ説明
文字列作成するコレクションの名前。
オプション資料 オプション。 キャップ付きコレクションを作成するための構成オプション、または新しいコレクション内のスペースを事前に割り当てるための構成オプション。

次の例は、 createCollection()メソッドの構文を示していますが、重要なオプションはほとんどありません

>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }

どちらdb.collection.insert()db.collection.createIndex()がまだ存在しない場合の操作は、それぞれのコレクションを作成します。

> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})

今、Show show collectionsコマンドを使ってすべてのコレクションをshow collections

> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes

挿入されたドキュメントを表示するには、 find()コマンドを使用しfind()

> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }

ドロップコレクション

MongoDBのdb.collection.drop()は、データベースからコレクションを削除するために使用されます。

まず、使用可能なコレクションをデータベースmydbにチェックインします。

> use mydb
switched to db mydb

> show collections
newCollection1
newCollection2
newCollection3
system.indexes

今度はコレクションをnewCollection1という名前でnewCollection1ます。

> db.newCollection1.drop()
true

注:コレクションが正常に削除された場合、このメソッドはtrueを返しfalse 。そうでない場合はfalseを返しfalse

再度、コレクションのリストをデータベースにチェックインしてください。

> show collections
newCollection2
newCollection3
system.indexes

参照: MongoDB drop()メソッド。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow