...
Currently cellFoldValues_F has a check that the data to be processed is made of all boolean values. However, the scalar counterpart, traverseF, can return non boolean values (e.g. when it is applied to a non-array value and the lambda returns non-boolean, i.e. Nothing) or handle non boolean values coming from the lambda (that are treated as "false") e.g. coll.aggregate([ { $match: { "time": { $in: [[new Date("2019-09-27T21:14:45.654Z")]] } } }, { $group: { _id: null } }] )
xgen-internal-githook commented on Tue, 30 Jan 2024 10:29:04 +0000: Author: {'name': 'Alberto Massari', 'email': 'alberto.massari@mongodb.com', 'username': 'albymassari'} Message: SERVER-85800 cellFoldValues_F treats non-boolean input values as False (#18459) GitOrigin-RevId: f1fef74851451d8bb51eff1b033786fe63b37230 Branch: master https://github.com/mongodb/mongo/commit/7963af36a3aa17af324edcb83ecf6320dfaa6f61
Click on a version to see all relevant bugs
MongoDB Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.