如何从Pymongo执行JS脚本文件?

Wil*_*hin 2 python mongodb pymongo

我在Javascript脚本文件中实现了MongoDB数据库的MapReduce作业.我已经从命令行和Mongo shell(load("MR_stack.js"))测试了它.现在我在更大的应用程序中使用Pymongo来访问Mongo数据库.如何MR_stack.js在Pymongo中执行我的脚本?

小智 7

数据库对象有一个eval方法:

http://api.mongodb.org/python/current/api/pymongo/database.html

  • (更新6.2016)现在如文档所述:*警告:eval命令在MongoDB 3.0中已弃用,并将在以后的服务器版本中删除。* (3认同)