JavaScript динамически добавляет метод в Object

Из JavaScript я хочу подключить и выполнить команды к MongoDB.
Это отлично работает: db.collection.find( new BasicDBObject("{name:'Vlad'}"))

Как мне динамически добавлять методы в коллекцию, чтобы я мог вызвать collection.find(string)?
Моя цель - сделать что-то вроде следующего без перекомпиляции Java-драйвера MongoDB: db.collection.find( {name:'Vlad'} ))

В Groovy есть библиотека, которая делает что-то похожее: GMongo; на этой странице есть хороший учебник.
Я хотел бы построить то же самое для JavaScript Nashorn, и делегировать все вызовы Cursor.find( Object ) в Cursor.find( new BasicDbOBject( object )),
Это возможно в JavaScript?
Я не могу расширять Курсор напрямую, это должно быть сделано во время выполнения, так как курсор генерируется в драйвере MongoDB Java.

0 ответов

Другие вопросы по тегам