Appropriate for memory constrained environments.
Access to a MongoDB DBCollection.
A very clean Iterator realisation of the
Producer / Consumer pattern where the producer and
consumer run in separate threads.
Provides a concept of identity that resembles a SQL field column
Provides a read query that resembles SQL's .SELECT a WHERE a.field = ...
Mechanism for finding an entry in the database which matches a query built from an archetype entity.
Easy way to add unique indexes to a Mongo collection.
Mechanism for finding an entry in the database which matches the query built up from a key.
Syntactic sugar for org.eigengo.scalad.mongo.FieldQueryBuilder.
CREATE operations.
UPDATE OR CREATE Operations.
Provides CRUD access to a MongoDB collection using client-provided implicits to:
DELETE operations.
FIND operations – i.
READ operations – i.
Search using MongoDB DBObjects.
Mechanism for converting to/from Scala types and MongoDB DBObjects.
UPDATE Operations.
Appropriate in cases where the producer is not expected to create enough data to cause memory problems, regardless of consumption rate.
The producer's side of org.eigengo.scalad.mongo.ConsumerIterator.
Provides a read query using serialised fields.
Provides a concept of identity that resembles a SQL field column,
with serialisation on the field.
Syntactic sugar for org.eigengo.scalad.mongo.FieldQueryBuilder.
Search returned too many results.
These implicits make the MongoDB API nicer to use, for example by allowing
JSON search queries to be passed instead of DBObjects.