是否可以通过 MongoDB 的 Java 驱动程序将原始命令作为 javascript 执行?
我厌倦了使用 Rhino 将所有内容包装在 Java 对象中,并且很乐意牺牲性能以方便将 javascript 直接传递到数据库。
如果没有,我总是可以使用 sleepymongoose 或其他东西,但此时我真的不想在堆栈中添加另一种语言(python)。
任何见解表示赞赏。
实际上没有。这个命令(字符串)可以运行任何类型的mongo数据库命令,而不是任意的javascript。对于后者,您需要 DB.eval() ,它会阻止您的整个数据库,除非您使用 1.7.2 mongo 或更高版本并且设置了 noblock 选项。
参考:http://api.mongodb.org/java/2.4-rc0/index.html http://api.mongodb.org/java/2.4-rc0/index.html
http://mongodb.onconfluence.com/display/DOCS/List+of+Database+Commands http://mongodb.onconfluence.com/display/DOCS/List+of+Database+Commands
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)