我有一個MapReduce作業,用於在JavaScript腳本文件中實現的MongoDB數據庫。我已經從命令行和Mongo shell中進行了測試(load("MR_stack.js")
)。現在我在更大的應用程序中使用Pymongo來訪問Mongo數據庫。我如何從Pymongo內部執行我的MR_stack.js
腳本?如何從Pymongo執行JS腳本文件?
2
A
回答
0
那麼,你最喜歡的選擇是讀取現有文檔:
6
數據庫對象有一個eval
方法:
http://api.mongodb.org/python/current/api/pymongo/database.html
+1
(更新6.2016)現在文檔說:*警告:在MongoDB 3.0中不推薦使用eval命令,並將在未來的服務器版本中刪除。* – darkless 2016-06-30 11:01:04
0
從BSON進口二進制,代碼
你可以使用這個庫來運行你的javascript mapreduce代碼,比如t他的
map = code("""your mapreduce code""")
reducer = code("""your mapreduce code""")
emp = db.orders.map_reduce(mapper, reducer, "moid_details")
相關問題
- 1. 如何從其他js文件執行硒節點js腳本
- 2. 如何從JAR文件執行腳本?
- 3. 我想要從html文件或js腳本執行jsx腳本
- 4. 從任何地方執行JS腳本?
- 5. 執行PHP腳本和JS腳本
- 6. 多個執行js腳本
- 7. 防止JS腳本執行
- 8. 從html文件執行Nodejs腳本
- 9. 從Windows bat文件執行bash腳本
- 10. 從文件內執行節點腳本
- 11. 從ant腳本執行java類文件
- 12. 執行從bash腳本PHP文件
- 13. 從bash腳本執行R文件
- 14. 從文件執行shell腳本
- 15. 從C#執行Shell腳本文件#
- 16. BabylonJS從外部文件執行腳本
- 17. 如何從JS上的輸入字段執行腳本?
- 18. 如何從D3.js的JavaScript執行一個php腳本?
- 19. 如何執行shell腳本或可執行文件?
- 20. 如何使用Process.Start()從CodedUI腳本執行.bat或exe文件?
- 21. 如何在sqlcmd中從腳本主體執行其他文件?
- 22. 如何從msi安裝程序(c#)執行sql腳本文件?
- 23. 如何從Ant腳本執行VBScript文件?
- 24. 如何從shell腳本執行屬性文件
- 25. 如何從windows腳本文件執行oracle存儲過程?
- 26. 如何從Java類執行shell腳本程序文件
- 27. 如何從.sh腳本啓動可執行文件jar?
- 28. 如何從nant腳本執行php文件?
- 29. 如何從Javascript腳本鏈接並執行PHP文件?
- 30. 如何從silverlight 5執行ironpython腳本文件?
感謝您的指針。該頁面中描述的方法創建函數對象,用於從Pymongo調用MapReduce。我想知道如何從Pymongo內部執行通用腳本。 – 2012-04-19 16:27:16