好了,这不正是我期待一个完整的答案,但在这里不用一个问题...的Python,蒙戈+蜘蛛猴
我目前使用python的司机在一个蒙戈实例数据开火并在世界上一切顺利。现在我希望能够从mongo中提取数据并评估集合中的每条记录。现在我需要在传递给该评估一个脚本,将着眼于数据行,如果条件满足,则返回true即
(PSUDO CODE)
foreach(row in resultSet)
if(row.Name=="Chris) return true
return false
现在,我使用的脚本评估该行中的每个项目应该是沙箱,但具有有限的功能/安全特权。
换句话说代码将被evaled,我不希望它有权利即包括外部库,调用远程服务器或访问服务器等上的任何文件...
考虑到这一点我知道mongo使用称为蜘蛛猴(我收集的是JS评估者)来编写查询。我想知道是否有可能采用mongo调用的结果并将它传递给使用蜘蛛猴(以某种方式)的评估的javascript函数以实现我所追求的目标?如果是这样就足够安全了。
说实话,我写这个问题,我意识到它听起来很像那些“请帮助,如何编写世界”式的问题,但任何指针将是有益的。
听起来更像是一个笑话节目的开始,所以有一个Python,蒙戈和蜘蛛猴... – 2010-02-17 23:08:36