MongoDBサーバーに接続するだけで新しいデータベースを作成することはできますか、それともPythonを使用してデータベースを作成する別の方法はありますか?もしそうなら、これはどのように行われますか?Pyonggoを使用してMongoDBに新しいデータベースを作成するにはどうすればよいですか?
41
A
答えて
76
MongoDBは、データベースとコレクションが存在しない場合に自動的に作成されます。
MongoDBでPythonライブラリを使用する場合は、documentationをチェックしてください。
警告: 例はPymongo 2.1に基づいています。 Pymongo 3.4を使用している場合は、this docをチェックしてください。
from pymongo import Connection
connection = Connection()
db = connection['test-database']
collection = db['test-collection']
だからここにあなたがデータベースとコレクションのために任意の名前を使用することができます。
13
これはMongoDB 3.4のバージョンである:あなたが文書を書くために を試みるまで
from pymongo import MongoClient
client = MongoClient()
db = client.primer
coll = db.dataset
データベースどちらもコレクションが作成されます。
ドキュメント:Python Driver (PyMongo)
+0
Pymongoバージョンを指定するための親指:)! Pymongoがバージョン2.1(上記の例)から3.4に移行する方法は全く異なります。 – ivanleoncz
関連する問題
- 1. Pyonggoを使用してMongoDBデータベースを削除するにはどうすればよいですか?
- 2. Objective-Cを使用して新しいNSWindowを作成するにはどうすればよいですか?
- 3. C#.netを使用してSQL MSDE 2000で新しいデータベースと新しいテーブルをプログラムで作成するにはどうすればよいですか?
- 4. C#ドライバを使用してMongoDBに新しいデータベースを作成する方法
- 5. 新しい鍵ペアを作成してファイルに保存するにはどうすればよいですか?
- 6. 新しいフォルダを作成してファイルを保存するにはどうすればよいですか?
- 7. Visual Studioで新しいデータベースプロジェクトを作成して開発するにはどうすればよいですか?
- 8. WinAPIを使用して「はい」ボタンを作成するにはどうすればよいですか?
- 9. ストアドプロシージャ内でスキーマを使用して新しいデータベースを作成するにはどうすればよいですか?
- 10. MAC OSx用に新しいphp.iniを作成するにはどうすればよいですか?
- 11. wpfでdatavalidationを使用してカスタム動作を作成するにはどうすればよいですか?
- 12. GrayLog2でMongoDBを使用するにはどうすればよいですか?
- 13. DLLを作成する:DLLを使用して新しいDLLを作成するにはどうすればよいですか?
- 14. MongoDB C#ドライバを使用してMongoDBコレクションを作成した日付を取得するにはどうすればよいですか?
- 15. 古いJSESSIONIDを使用してHttpSessionを作成するにはどうすればよいですか?
- 16. ビットコードオプションを使用して太いフレームワークを作成するにはどうすればよいですか?
- 17. hibernate_unique_keyテーブルは新しいデータベースでどのように作成されますか?
- 18. mongodbデータベースを削除するにはどうすればよいですか?
- 19. APIを使用してカスタマイズしたbit.ly URLを作成するにはどうすればよいですか?
- 20. VBScriptを使用して作成したテキストファイルを表示するにはどうすればよいですか?
- 21. モヘアを使用してmongodbにHashMapsを保存するにはどうすればよいですか?
- 22. フォームを使用せずにデータベース/モデルを作成するにはどうすればよいですか?
- 23. 継承を使用して汎用クラスを作成するにはどうすればよいですか?
- 24. jQueryを使用して簡単にアコーディオンを作成するにはどうすればよいですか?
- 25. jQueryを使用してガントチャートに似たチャートを作成するにはどうすればよいですか?
- 26. jQueryを使用してpage_loadにページのプログレスバーを作成するにはどうすればよいですか?
- 27. vSphereを使用してホストに共有フォルダを作成するにはどうすればよいですか?
- 28. C#を使用してftpサーバーにディレクトリを作成するにはどうすればよいですか?
- 29. Entity Framework Migrationsを使用してユーザーテーブルにユーザーアカウントを作成するにはどうすればよいですか?
- 30. springを使用してデータベースに接続してテストするにはどうすればよいですか?
重要な注意:あなたは、ドキュメントを書き込もうとするまで、データベースやコレクションでもないが作成されます。それはほとんどのアプリケーションには適していますが、知っておきたいことです。 – jrullmann