From b14cfb55e25db5a7f05355054f687bcc73779ee2 Mon Sep 17 00:00:00 2001 From: Henrik Edin Date: Wed, 18 Dec 2019 15:57:45 +0000 Subject: 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 --- src/mongo/db/matcher/schema/json_schema_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mongo/db/matcher') 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& 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()) { -- cgit v1.2.1