Public Member Functions | |
def | __delattr__ |
def | __getattr__ |
def | __init__ |
def | __setattr__ |
def | list |
Helper class for dealing with stored JavaScript.
Definition at line 581 of file database.py.
def pymongo::database::SystemJS::__delattr__ | ( | self, | ||
name | ||||
) |
Definition at line 616 of file database.py.
def pymongo::database::SystemJS::__getattr__ | ( | self, | ||
name | ||||
) |
Definition at line 619 of file database.py.
def pymongo::database::SystemJS::__init__ | ( | self, | ||
database | ||||
) |
Get a system js helper for the database `database`. An instance of :class:`SystemJS` is automatically created for each :class:`Database` instance as :attr:`Database.system_js`, manual instantiation of this class should not be necessary. :class:`SystemJS` instances allow for easy manipulation and access to server-side JavaScript: .. doctest:: >>> db.system_js.add1 = "function (x) { return x + 1; }" >>> db.system.js.find({"_id": "add1"}).count() 1 >>> db.system_js.add1(5) 6.0 >>> del db.system_js.add1 >>> db.system.js.find({"_id": "add1"}).count() 0 .. note:: Requires server version **>= 1.1.1** .. versionadded:: 1.5
Definition at line 585 of file database.py.
def pymongo::database::SystemJS::__setattr__ | ( | self, | ||
name, | ||||
code | ||||
) |
Definition at line 613 of file database.py.
def pymongo::database::SystemJS::list | ( | self | ) |
Get a list of the names of the functions stored in this database. .. versionadded:: 1.9
Definition at line 623 of file database.py.