MongoDatabaseEval Method (EvalFlags, BsonJavaScript, Object) |
Note: This API is now obsolete.
Evaluates JavaScript code at the server.
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver.Legacy (in MongoDB.Driver.Legacy.dll) Version: 2.20.0+ee01960089f28ea1b501690df5fc9f6318a70242
Syntax [ObsoleteAttribute("Use the overload of Eval that has an EvalArgs parameter instead.")]
public virtual BsonValue Eval(
EvalFlags flags,
BsonJavaScript code,
params Object[] args
)
<ObsoleteAttribute("Use the overload of Eval that has an EvalArgs parameter instead.")>
Public Overridable Function Eval (
flags As EvalFlags,
code As BsonJavaScript,
ParamArray args As Object()
) As BsonValue
[<ObsoleteAttribute("Use the overload of Eval that has an EvalArgs parameter instead.")>]
abstract Eval :
flags : EvalFlags *
code : BsonJavaScript *
args : Object[] -> BsonValue
[<ObsoleteAttribute("Use the overload of Eval that has an EvalArgs parameter instead.")>]
override Eval :
flags : EvalFlags *
code : BsonJavaScript *
args : Object[] -> BsonValue
Parameters
- flags
- Type: MongoDB.DriverEvalFlags
Flags that control Eval options. - code
- Type: MongoDB.BsonBsonJavaScript
The code to evaluate. - args
- Type: SystemObject
Optional arguments (only used when the code is a function with parameters).
Return Value
Type:
BsonValueThe result of evaluating the code.
See Also