BugZero found this defect 72 days ago.
Data sources
All data on this page is proprietary to BugZero® or gathered from public sources
3/15/2024
MongoDB Server
No affected releases provided.
No fixed releases provided.
Script to reproduce: db.coll.drop(); db.coll.insert({ str: null, obj: {} }); const project = { $project: {"str": "a", "obj.str": "b"} }; const classicResult = db.coll.aggregate([{$_internalInhibitOptimization: {}}, project]).toArray(); jsTestLog(classicResult); const sbeResult = db.coll.aggregate([project]).toArray(); jsTestLog(sbeResult); Result: [jsTest] ---- [jsTest] [ [jsTest] { [jsTest] "_id" : ObjectId("65eb888b167f6208ab3a8e68"), [jsTest] "obj" : { [jsTest] "str" : "b" [jsTest] }, [jsTest] "str" : "a" [jsTest] } [jsTest] ] [jsTest] ---- [jsTest] ---- [jsTest] [ [jsTest] { [jsTest] "_id" : ObjectId("65eb888b167f6208ab3a8e68"), [jsTest] "str" : "a", [jsTest] "obj" : { [jsTest] "str" : "b" [jsTest] } [jsTest] } [jsTest] ] [jsTest] ----