JavaScript动态地向Object添加方法

时间:2015-07-29 08:00:58

标签: javascript java mongodb nashorn

从JavaScript我想连接并执行命令到MongoDB 这很好用:db.collection.find( new BasicDBObject("{name:'Vlad'}"))

如何动态地将方法添加到集合中,因此我可以调用collection.find(string)
我的目标是能够在不重新编译MongoDB Java驱动程序的情况下执行以下操作:db.collection.find( {name:'Vlad'} ))

在Groovy中有一个类似于它的库: GMongo;它在这个页面上有一个很好的教程 我想为JavaScript Nashorn构建相同内容,并将Cursor.find( Object )的所有调用委托给Cursor.find( new BasicDbOBject( object ))
这可能在JavaScript吗?
我不能直接扩展Cursor,这必须在运行时完成,因为游标是在MongoDB Java驱动程序中生成的。

0 个答案:

没有答案