私はFlaskをインストールしました。私はすぐにビルドを開始しているFlaskアプリケーションでMongoDBデータベースをどのように接続して使用できるのでしょうか?MongoDBをFlaskで使用するにはどうすればよいですか?
-1
A
答えて
1
私は個人的にPyMongoライブラリをシンプルで使いやすくしています。その後
from pymongo import MongoClient
client = MongoClient()
あなたのDBインスタンスやコレクション(テーブル)を取得:
MongoClient
をインポートし、接続を作成するためにあなた最初の必要性
db = client.my_database
collection = db.my_collection
あなたはその後、JSONと協力して、あなたのデータを操作することができますあなたのデータを保持する文書彼らのウェブサイトには完全な例があります。
PyMongoの使い方についてはthisチュートリアルをご覧ください。
2
あなたはこれらの3つのライブラリを使用するか、単にライブラリ
- フラスコ-PyMongo使用することができます - https://flask-pymongo.readthedocs.io/en/latest/
- フラスコ-MongoAlchemy - https://pythonhosted.org/Flask-MongoAlchemy/
- フラスコ-MongoEngine - http://docs.mongoengine.org/projects/flask-mongoengine/en/latest/
私は個人的に使用しますフラスコのモンゴクとすべてのものがうまく動作する
1
関連する問題
- 1. GrayLog2でMongoDBを使用するにはどうすればよいですか?
- 2. flask-oauthlibとflask-loginを一緒に使用するにはどうすればいいですか?
- 3. Python Flaskでタイムイベントをスケジュールするにはどうすればよいですか?
- 4. Flaskでのページングにsqlalchemy coreを使用するにはどうすればよいですか?
- 5. Apacheとmod_wsgiでFlaskルートを使用するにはどうすればよいですか?
- 6. Flask-resfulでエラーメッセージを返すにはどうすればよいですか?
- 7. FlaskでSQLAlchemyを使用してデータベース関数を呼び出すにはどうすればよいですか?
- 8. Flask Migrateを使用してSIMILAR TO制約を作成するにはどうすればよいですか?
- 9. Flask + Babelを使用して言語を選択するにはどうすればよいですか?
- 10. 集計なしでSpringデータMongodbでGroupByを使用するにはどうすればよいですか?
- 11. MongoDBサービス層をテストするためにmoqを使用するにはどうすればよいですか?
- 12. DoctrineのMongodb ODMで正規表現を使用するにはどうすればよいですか?
- 13. レールアプリでrdbmsとmongodbを使用するにはどうすればよいですか?
- 14. UWPアプリケーションでMongoDB C#ドライバを使用するにはどうすればよいですか?
- 15. スプリングブートで複数のmongodbデータベースを使用するにはどうすればよいですか?
- 16. laravel mongodbで「not like」を使用するにはどうすればよいですか?
- 17. C#ASP.NET Core APIフレームワークでMongoDBドライバを使用するにはどうすればよいですか?
- 18. laravel mongodbでJSON Where句を使用するにはどうすればよいですか? (Laravel 5.3)
- 19. strongループループバックでmongoDBのヒント演算子を使用するにはどうすればよいですか?
- 20. モヘアを使用してmongodbにHashMapsを保存するにはどうすればよいですか?
- 21. node.JSを使用してMongoDBデータベースにデータをPOSTするにはどうすればよいですか?
- 22. mongodbのフィールドを更新するにはどうすればよいですか?
- 23. MongoDBマップリダクションを監視するにはどうすればよいですか?
- 24. mongodbデータベースを削除するにはどうすればよいですか?
- 25. Flask-SQLAlchemyで再利用可能なコンポーネントを作成するにはどうすればよいですか?
- 26. flask/werkzeugのfile.streamをリセットするにはどうすればいいですか?
- 27. NodeJSのMongoDBネイティブドライバを使用してdb.copyDatabaseを実行するにはどうすればよいですか?
- 28. MongoDBネイティブNode.jsドライバを使用してdb.killOp()を実行するにはどうすればよいですか?
- 29. Pyonggoを使用してMongoDBデータベースを削除するにはどうすればよいですか?
- 30. Mongodbとnodejs HIPAAを使用してアプリケーションを作成するにはどうすればよいですか?
https://flask-pymongo.readthedocs.io/en/latest/ –
https://pythonhosted.org/Flask-MongoAlchemy/ – metmirr