MGM is model based and makes search and aggregate super easy to do in Golang. It's easy to config Mongo's go driver.<p>All Mongo operators are predefined so you don't have to hard code them.<p>It also has hooks for all the CRUD functions. You can do anything before/after all operations.<p>this is the first Golang ODM wrapper for Mongo DB.<p>give it a try and let us know what you think :)