monger/docs/querying.md

21 lines
928 B
Markdown
Raw Normal View History

2011-11-25 16:58:35 +00:00
# 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)