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.