| 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.5.0+57.Branch.master.Sha.6a4e00a2d91090c65a9b11364b9ebfdb9c7da076
 Syntax
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
See Also