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.22.0+75246110ed1247226fcc7f8eb2c54ffab745693e
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