diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2019-12-18 15:57:45 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-12-18 15:57:45 +0000 |
commit | b14cfb55e25db5a7f05355054f687bcc73779ee2 (patch) | |
tree | cc4ba7c7432b18a90f2b73be074d3a7000a0152b /src/mongo/db/matcher | |
parent | 58bae64c6c66c577328e4171dc96889bcc2157a5 (diff) | |
download | mongo-b14cfb55e25db5a7f05355054f687bcc73779ee2.tar.gz |
SERVER-44623 Rework JSON generation from BSONObj
- Extended Canonical/Relaxed 2.0.0 is supported
- Using libfmt instead of stringstream as internal buffer
- JSON parser can parse Extended Canonical/Relaxed and Strict formats
- Removed TenGen format
Diffstat (limited to 'src/mongo/db/matcher')
-rw-r--r-- | src/mongo/db/matcher/schema/json_schema_parser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/matcher/schema/json_schema_parser.cpp b/src/mongo/db/matcher/schema/json_schema_parser.cpp index 3d345aebf12..a8ad976b5da 100644 --- a/src/mongo/db/matcher/schema/json_schema_parser.cpp +++ b/src/mongo/db/matcher/schema/json_schema_parser.cpp @@ -1610,7 +1610,7 @@ StatusWithMatchExpression JSONSchemaParser::parse( const boost::intrusive_ptr<ExpressionContext>& expCtx, BSONObj schema, bool ignoreUnknownKeywords) { - LOG(5) << "Parsing JSON Schema: " << schema.jsonString(); + LOG(5) << "Parsing JSON Schema: " << schema.jsonString(JsonStringFormat::LegacyStrict); try { auto translation = _parse(expCtx, ""_sd, schema, ignoreUnknownKeywords); if (shouldLog(logger::LogSeverity::Debug(5)) && translation.isOK()) { |