monger/docs/querying.md
Oleksandr Petrov 578673a058 Writing docs
2011-11-25 17:58:35 +01:00

928 B

Introduction

Monger uses functional approach and wraps most of Java Driver's API into several namespaces:

  • monger.core: Core methods (connection and database management)
  • monger.collection: Collection operations (insert, find, count, update, save, remove, index etc.)
  • monger.conversions: Helper methods to convert Clojure maps to DBObject and vice versa. Most of time not used directly, since you can get by manipulating hashes only.
  • monger.query: Cursors and complex queries.
  • monger.result: Auxilitary functions for getting the truth out of received MongoDB results.
  • monger.util: Various utility methods.

Connecting to MongoDB

Monger users several dynamic variables to simplify your common workflows:

  • mongodb-host
  • mongodb-port
  • mongodb-connection
  • mongodb-database
  • mongodb-write-concern (we recommend to use WriteConcern/SAFE by default to make sure your data was written)