# Package com.holonplatform.datastore.mongo.core

- Interface Summary
  Interface | Description
  --- | ---
  BsonFilter | A `QueryFilter` which uses a `Bson` expression as filter expression.
  BsonSort | A `QuerySort` which uses a `Bson` expression as sort expression.
  CollationOption | A Datastore `DatastoreOperations.WriteOption` to configure the MongoDB `Collation` to use with a specific write operation.
  MongoDatabaseHandler<MongoDatabase> | Mongo Database handler.
  MongoDatabaseOperation<MongoDatabase,R> | Represents an operation to be executed using a Datastore managed `MongoDatabase`.
  MongoDatabaseRunnable<MongoDatabase> | Represents an operation to be executed using a Datastore managed `MongoDatabase`.
  MongoDatastoreBuilder<D extends com.holonplatform.core.datastore.DatastoreOperations,S extends com.mongodb.session.ClientSession,TX extends MongoTransaction<S>,B extends MongoDatastoreBuilder<D,S,TX,B>> | Base MongoDB Datastore builder.
  ReadOperationConfiguration | A set of MongoDB Datastore read operations configuration properties.
  WriteConcernOption | A Datastore `DatastoreOperations.WriteOption` to configure the MongoDB `WriteConcern` to use with a specific write operation.

- Enum Summary
  Enum | Description
  --- | ---
  DocumentWriteOption | Document operations `DatastoreOperations.WriteOption`.

Copyright © 2019 The Holon Platform. All rights reserved.