2

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

4

3 回答 3

7

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

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

于 2012-11-07T16:33:01.080 回答
0

好吧,您最喜欢的选择是阅读现有文档:

http://api.mongodb.org/python/2.1/examples/map_reduce.html

于 2012-04-19T14:59:07.777 回答
0

从 bson 导入二进制,代码

您可以使用此库来运行您的 javascript mapreduce 代码,如下所示

map = code("""your mapreduce code""")

reducer = code("""your mapreduce code""")

emp = db.orders.map_reduce(mapper, reducer, "moid_details")
于 2017-11-30T09:06:34.090 回答