今回はMongoDBのドキュメント追加に関する操作を行ってみます。
ドキュメントはRDBのレコードに相当します。
1件のドキュメント追加
ドキュメントを1件追加する場合は、insertOne関数を使います。
ドキュメントを追加するコレクションはcol1です。
コレクション(col1)は作成していなくても自動で作成されます。
(便利な反面、意図しないコレクションを作成してしまう可能性がありますので、気を付けてください。)
[Mongoシェル]
1 | > db.col1.insertOne({name:"佐藤", age:10}) |
複数のドキュメント追加
ドキュメントを複数追加する場合は、insertMany関数を使います。
insertMany関数には、配列データを渡します。
[Mongoシェル]
1 | > db.col1.insertMany([ |
Pythonで操作
上記の操作をPythonでまとめて行うと、次のようになります。
[ソースコード]
1 | from pymongo import MongoClient |
次回はいろいろなデータ型や配列データをドキュメントとして追加していきます。