gpt4 book ai didi

mongodb - flask、mongokit、pymongo、flask-pymongo是什么关系?

转载 作者:可可西里 更新时间:2023-11-01 09:43:58 25 4
gpt4 key购买 nike

我对 FlaskMongoDB 真的很陌生。我阅读了关于 MongoDB 的 Flask 文档,结果我感到很困惑,以至于我不知道我需要安装哪个。

Flask文档中说,如果你想操作MongoDB,你应该安装Mongokit,是的,我做了,我构建了用户结构如文档所述,并保存它,但它没有用,我查看 MongoDB shell,没有存储在那里。所以,我一直在寻找我需要 Pymongo,而另一份文件说Flask-PyMongo 是 MongoDB 和 Pymongo 之间的桥梁。

我需要安装所有这些吗?他们是什么关系,我需要有人帮我理清头绪顺便说一句,我可以将 SQLalchemyMongoDB 一起使用吗?或者我只是使用 Mongokit 上面的任何内容。

最佳答案

来自 MongoKit documentation :

MongoKit is based on pymongo. As such, all of the pymongo API is exposed through MongoKit. If you don't find what you want in the MongoKit API, please take a look at pymongo's documenation. All the pymongo API is exposed via connection, database and collection so Connection, Database and Collection are wrappers around pymongo objects.

MongoKit 是一个对象文档映射器 (ODM)

并指定here

MongoKit is a python module that brings a structured schema and validation layer on top of the great pymongo driver.

Flask-PyMongo documentation 中所述

Flask-PyMongo bridges Flask and PyMongo, so that you can use Flask’s normal mechanisms to configure and connect to MongoDB.

现在:

Do I need to install all of them?

答案是您可以使用 MongoKit 或 Flask-PyMongo

Can I use SQLalchemy with Mongodb?

答案是 为什么? read this

关于mongodb - flask、mongokit、pymongo、flask-pymongo是什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29202710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com