mongoengine 运行 可以在 python 中进行原始查询吗?

Can mongoengine run raw query in python?

在 pymongo 中,我可以 运行 像这样的原始查询:

 conn = pymongo.MongoClient("mongodb://" + mongo_url)
 db = conn[db]
 db.authenticate(username,password)
 coll = db["coll_name"]
 coll.find(raw_query)

如何在不创建文档的情况下在 mongoengine 中执行此操作class?

mongoengine.connect returns 一个客户端,所以也许你可以做同样的事情,只需将第一行替换为 conn = mongoengine.connect().