There are a number of custom LINQ extension methods (mostly in `MongoEnumerable.cs`) that exist only to be used in LINQ queries that will be executed server side.
Currently, when executed client side the following exception message results:
This method is not functional. It is only usable in conjunction with MongoDB.
These messages should be improved to include the name of the method and be worded better. Something like:
The Bottom method is intended to be used in LINQ queries executed on a MongoDB server and cannot be executed client-side.