Elemental
The Golang ODM for MongoDB you've been waiting for

Flexible Querybuilder
Elemental comes with a simple and easy-to-understand Querybuilder which makes even complex queries easy to build.

Plugin Support
Elemental has rich plugin support which allows you to extend the functionality of the Querybuilder. It also comes with a set of pre-built plugins.

Cross Connection Queries
Elemental allows you to run queries across multiple connections. This is useful when you have to query multiple databases.