Django MongoDB Backend 5.2.3 has been released!

We are pleased to announce that Django MongoDB Backend 5.2.3 is now available!

Bug fixes

  • Prevented QuerySet.union() queries from duplicating the $project pipeline.

  • Made Value wrap strings in $literal to prevent dollar-prefixed strings from being interpreted as expressions. Also wrapped dictionaries and tuples to prevent the same for them.

  • Made model update queries wrap values in $literal to prevent values from being interpreted as expressions.

Performance improvements

  • Simplified $lookup queries using localField and foreignField.

Enjoy the release and if you experience any issues please report them!

1 Like