NoSQLBooster 9.1 Released! official support for MongoDB 8.0

We're so proud to release NoSQLBooster for MongoDB 9.1 today. This version includes official support for MongoDB 8.0. For more information on MongoDB Server 8.0 , see Release Notes for MongoDB 8.0.

MongoDB 8.0 support

NoSQLBooster for MongoDB 8.1 added support for all the new mongosh methods, aggregation stages and operators of MongoDB 7.1-8.0. Aggregation Pipeline (db.xxx.aggregate().xxxx()) and Operator helper ($.) also add these helper methods.

New Aggregation Operators

MongoDB 8.0 introduces the following aggregation operators:

Name Description NoSQLBooster Helper method
$toUUID Converts a string value to a UUID. If the input value is not a string, $toUUID errors. $.toUUID()

New MongoDB 8.0 mongosh Methods

Name Description
sh.abortMoveCollection() Stops an in-progress moveCollection operation.
sh.abortUnshardCollection() Stops an in-progress unshardCollection operation.
sh.moveCollection() Moves a single unsharded collection to a different shard. Run sh.moveCollection() with a mongos instance while using the admin database.
sh.shardAndDistributeCollection() Shards a collection and immediately redistributes the data using the provided shard key.
sh.unshardCollection() Unshards an existing sharded collection and moves the collection data onto a single shard.

New MongoDB 8.0 Aggregation Stages.

Name Description NoSQLBooster Helper Method
$queryStats Returns runtime statistics for recorded queries. db.coll.aggregate().queryStats({})

Thank you!

Please visit our feedback page or click the “Feedback” button in the app. Feel free to suggest improvements to our product or service. Users can discuss your suggestion and vote for and against it. We’ll look at it too.