BsonNode
A node in the BSON AST.
Each implementation of this interface is a logical BSON node in our own intermediary representation. Each node knows how to writeTo itself into a BSON document.
Security
Implementing this interface allows injecting arbitrary BSON into a request. Be very careful not to make injections possible.
Implementation notes
Prefer implementing AbstractBsonNode instead of implementing this interface directly.
Debugging notes
Use toString to view the JSON representation of this expression.
Inheritors
Properties
Functions
Link copied to clipboard
Writes the result of simplifying to a new Bson.
Link copied to clipboard
Writes the result of simplifying this expression into writer.