始める無料で始める

複数ドキュメントの挿入

ときには、.insert_one() を何度も呼び出すのではなく、一度に複数のドキュメントを追加したいことがあります。MongoDB の .insert_many() を使うと、それが可能です。

この演習はコースの一部です

Pythonで学ぶMongoDB入門

コースを見る

演習の手順

  • new_movies の定義を完成させ、タイトルをそれぞれ "arrival""m3gan" に設定します。
  • film データベースの movies コレクションにこれらの映画を挿入します。
  • 新しく挿入されたドキュメントの自動生成IDを出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Complete definition of new_movies
new_movies = [
    {
      "title": ____,
      "genre": ["mystery", "sci-fi"],
      "release_year": 2016, "rating": 7.9
    },
    {
		"title": ____,
		"genre": ["horror", "sci-fi", "thriller"],
		"release_year": 2023, "rating": 6.4
  }
]

# Insert new movies
res = ____

# Print out the auto-generated ids
print(___)
コードを編集して実行