public abstract class MongoCollection
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
MongoCollection(java.lang.String databaseName,
java.lang.String collectionName) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addDocument(org.bson.BSONObject document) |
abstract void |
addIndex(Index index) |
abstract int |
count() |
abstract int |
count(org.bson.BSONObject query) |
abstract int |
deleteDocuments(org.bson.BSONObject selector,
int limit) |
abstract org.bson.BSONObject |
findAndModify(org.bson.BSONObject query) |
java.lang.String |
getCollectionName() |
java.lang.String |
getFullName() |
abstract int |
getNumIndexes() |
abstract org.bson.BSONObject |
getStats() |
abstract org.bson.BSONObject |
handleDistinct(org.bson.BSONObject query) |
abstract java.lang.Iterable<org.bson.BSONObject> |
handleQuery(org.bson.BSONObject query,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject returnFieldSelector) |
abstract int |
insertDocuments(java.util.List<org.bson.BSONObject> documents) |
abstract void |
removeDocument(org.bson.BSONObject document) |
java.lang.String |
toString() |
abstract org.bson.BSONObject |
updateDocuments(org.bson.BSONObject selector,
org.bson.BSONObject update,
boolean isMulti,
boolean isUpsert) |
abstract org.bson.BSONObject |
validate() |
protected MongoCollection(java.lang.String databaseName,
java.lang.String collectionName)
public java.lang.String getFullName()
public java.lang.String getCollectionName()
public abstract void addIndex(Index index)
public abstract void addDocument(org.bson.BSONObject document)
throws MongoServerException
MongoServerExceptionpublic abstract void removeDocument(org.bson.BSONObject document)
throws MongoServerException
MongoServerExceptionpublic abstract java.lang.Iterable<org.bson.BSONObject> handleQuery(org.bson.BSONObject query,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject returnFieldSelector)
throws MongoServerException
MongoServerExceptionpublic abstract int insertDocuments(java.util.List<org.bson.BSONObject> documents)
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject updateDocuments(org.bson.BSONObject selector,
org.bson.BSONObject update,
boolean isMulti,
boolean isUpsert)
throws MongoServerException
MongoServerExceptionpublic abstract int deleteDocuments(org.bson.BSONObject selector,
int limit)
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject handleDistinct(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject getStats()
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject validate()
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject findAndModify(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract int count(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract int count()
public abstract int getNumIndexes()
public java.lang.String toString()
toString in class java.lang.Object