如何在pymongo中使用mongo函数?

时间:2013-04-27 14:35:26

标签: python mongodb pymongo

我在看mongodb tutorials。我想使用一些javascript mongodb函数,但我看不出如何用pymongo做到这一点。我可以启动mongo shell,但这必须通过pymongo作为我的wsgi应用程序的一部分来完成。

pymongo似乎有Code对象 - 我怎样才能将一些Code对象放入我的数据库中,2)将它们与pymongo一起使用?

1 个答案:

答案 0 :(得分:4)

您要在服务器上运行的任何JavaScript函数都必须使用"eval" command执行。

您可以看到如何从Python here调用它。

您可以调用stored on the server函数,但不建议这样做。

一般来说,“eval”的性能会很差,如果您正在编写Python应用程序,我建议您在Python中实现您计划在JS中实现的任何内容。最近对比较的讨论提出了一个问题:MongoDB performance of db.eval() in javascript shell vs. pymongo