db.eval()
On this page
This version of the documentation is archived and no longer
supported. View the current documentation to learn how to
upgrade your version of MongoDB.
Definition
db.eval(function, arguments)
Deprecated since version 3.0.
Important
Starting in version 4.2, MongoDB removes the
eval
command. The deprecateddb.eval()
, which wraps theeval
command, can only be run against MongoDB 4.0 or earlier versions. For behavior and example, refer to the 4.0 or earlier version of the manual.Provides the ability to run JavaScript code on the MongoDB server.
The method accepts the following parameters:
ParameterTypeDescriptionfunction
functionA JavaScript function to execute.arguments
listOptional. A list of arguments to pass to the JavaScript function. Omit if the function does not take arguments.The JavaScript function need not take any arguments, as in the first example, or may optionally take arguments as in the second:
function () { // ... } function (arg1, arg2) { // ... }