使用 djongo 和 pymongo 的 django mongodb 连接

django mongodb connections by using djongo and pymongo

我可以使用 djongo 连接 Mongodb 数据库吗?对于复杂的查询,我想在我的 django 项目中使用 Pymongo。如果可能的话,请现在让我。

因为我想在我的项目中进行全文搜索,这可以通过 pymongo 实现。

''' details = collection_name.find({"$text": {"$search": "python"}},{"score": {"$meta": "textScore"}}).sort( [("分数",{"$meta":"textScore"})]) '''

是的,这是可能的。在我的项目中,我使用 mongoengine 来完成它,如下面的 settings.py

中的代码
from mongoengine import connect
MONGO_DATABASE_NAME = '<database_name>'
MONGO_HOST = 'mongodb://<host_name>'
MONGO_PORT = <port_no.>
connect(MONGO_DATABASE_NAME, host=MONGO_HOST, port=MONGO_PORT)

然而,this 是我发现的最好的地方,它有多种使用 MongoDB 和 Django

的方法