我在Javascript脚本文件中实现了MongoDB数据库的MapReduce作业。我已经从命令行和Mongo shell(load("MR_stack.js")
)测试了它。现在我在更大的应用程序中使用Pymongo来访问Mongo数据库。如何从Pymongo中执行我的MR_stack.js
脚本?
答案 0 :(得分:6)
答案 1 :(得分:0)
嗯,您最喜欢的选择是阅读现有文档:
答案 2 :(得分:0)
来自bson import Binary,Code
您可以使用此库运行您的javascript mapreduce代码,如此
map = code("""your mapreduce code""")
reducer = code("""your mapreduce code""")
emp = db.orders.map_reduce(mapper, reducer, "moid_details")