Public Methods |
abstract
WriteResult
|
addUser(String username, String password)
|
abstract
long
|
countObjects(String collection, DBObject query)
|
abstract
void
|
createCollection(String name, boolean capped, Integer maxObjects, Integer size)
|
abstract
DBObject
|
createFile(InputStream content, String filename, String contentType, DBObject metadata)
|
abstract
void
|
createIndex(String collection, String field, IndexOrder order)
|
abstract
void
|
dropCollection(String name)
|
abstract
void
|
dropDatabase()
|
abstract
void
|
dropIndex(String collection, String name)
|
abstract
DBObject
|
executeComamnd(DBObject command)
|
abstract
boolean
|
existsCollection(String name)
|
abstract
Iterable<DBObject>
|
findFiles(DBObject query)
|
abstract
Iterable<DBObject>
|
findObjects(String collection, DBObject query, List<String> fields, Integer numToSkip, Integer limit, DBObject sortBy)
|
abstract
DBObject
|
findOneFile(DBObject query)
|
abstract
DBObject
|
findOneObject(String collection, DBObject query, List<String> fields, boolean failOnNotFound)
|
abstract
DBCollection
|
getCollection(String name)
|
abstract
InputStream
|
getFileContent(DBObject query)
|
abstract
String
|
insertObject(String collection, DBObject object, WriteConcern writeConcern)
|
abstract
Collection<String>
|
listCollections()
|
abstract
Iterable<DBObject>
|
listFiles(DBObject query)
|
abstract
Collection<DBObject>
|
listIndices(String collection)
|
abstract
Iterable<DBObject>
|
mapReduceObjects(String collection, String mapFunction, String reduceFunction, String outputCollection)
|
abstract
void
|
removeFiles(DBObject query)
|
abstract
void
|
removeObjects(String collection, DBObject query, WriteConcern writeConcern)
|
abstract
void
|
requestDone()
|
abstract
void
|
requestStart()
|
abstract
void
|
saveObject(String collection, DBObject object, WriteConcern writeConcern)
|
abstract
void
|
updateObjects(String collection, DBObject query, DBObject object, boolean upsert, boolean multi, WriteConcern writeConcern)
|