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 DBObject
s.
Mechanism for converting to/from Scala types and MongoDB DBObject
s.
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 DBObject
s.