diff options
Diffstat (limited to 'src/mongo/scripting/mozjs/proxyscope.h')
-rw-r--r-- | src/mongo/scripting/mozjs/proxyscope.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/scripting/mozjs/proxyscope.h b/src/mongo/scripting/mozjs/proxyscope.h index 85be843b22d..afa05a3f93b 100644 --- a/src/mongo/scripting/mozjs/proxyscope.h +++ b/src/mongo/scripting/mozjs/proxyscope.h @@ -143,6 +143,11 @@ public: std::string getString(const char* field) override; bool getBoolean(const char* field) override; BSONObj getObject(const char* field) override; + OID getOID(const char* field) override; + // Note: The resulting BSONBinData is only valid within the scope of the 'withBinData' callback. + void getBinData(const char* field, std::function<void(const BSONBinData&)> withBinData); + Timestamp getTimestamp(const char* field) override; + JSRegEx getRegEx(const char* field) override; void setNumber(const char* field, double val) override; void setString(const char* field, StringData val) override; |