podafMorphia

A Fantom to MongoDB object mapping library

Mixins

BsonConv

Implement to convert custom Fantom types to / from a BSON representation.

BsonConvs

(Service) - Converts Fantom objects to and from their BSON representation.

Datastore

(Service) - Wraps a MongoDB Collection, converting Fantom entities to / from BSON documents.

Classes

BsonConvCtx

Passed to BsonConvs to give context on what they're converting.

Morphia

(Service) - Mongo to Fantom Object Mapping.

MorphiaCur

Morphio Cursors wrap Mongo cursors to return entity objects.

Facets

BsonProp

Marks a field as a property of a BSON object.

Entity

Marks a type to be mapped as a top level document in a MongoDB collection.

Errs

OptimisticLockErr

Thrown when updating an entity and a newer _version exists.