新版本的MongoDB允许全文搜索。这部分运行正常,我:全文搜索MongoDB/Mongoengine
db.collection.runCommand('text',{search:<keyword>})
但是,我不知道,这是有可能通过Python的mongoengine运行它。有没有人知道是否有办法使用mongoengine或解决方法运行“runCommand”?
(我使用mongoengine我的项目,我讨厌不得不放弃它pymongo,因为它可能意味着重新编写了很多东西。)
谢谢!
很好的解决方法。所以你说的是,直接使用Mongoengine访问'runcommand'命令实际上是不可能的,唯一的方法就是在那里嵌入pymongo? – cenna75
做了这项工作? – Nithin
那么上面的例子是直接使用MongoEngine,但你是正确的MongoEngine使用下面的pymongo和搜索你需要下降到pymongo。 – Ross