C# Класс Mdbc.MongoCollectionHost

Наследование: ICollectionHost
Показать файл Открыть проект

Открытые методы

Метод Описание
Count ( ) : long
Count ( IMongoQuery query ) : long
Count ( IMongoQuery query, int skip, int first ) : long
Distinct ( string key, IMongoQuery query ) : IEnumerable
FindAndModifyAs ( Type documentType, IMongoQuery query, IMongoSortBy sortBy, IMongoUpdate update, IMongoFields fields, bool returnNew, bool upsert, UpdateResult &result ) : object
FindAndRemoveAs ( Type documentType, IMongoQuery query, IMongoSortBy sortBy ) : object
FindAs ( Type documentType, IMongoQuery query, QueryFlags modes, IMongoSortBy sortBy, int skip, int first, IMongoFields fields ) : IEnumerable
Insert ( BsonDocument document, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
MongoCollectionHost ( MongoCollection collection ) : System
Remove ( IMongoQuery query, RemoveFlags flags, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
Save ( BsonDocument document, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
Update ( IMongoQuery query, IMongoUpdate update, UpdateFlags flags, WriteConcern writeConcern, bool needResult ) : WriteConcernResult

Описание методов

Count() публичный Метод

public Count ( ) : long
Результат long

Count() публичный Метод

public Count ( IMongoQuery query ) : long
query IMongoQuery
Результат long

Count() публичный Метод

public Count ( IMongoQuery query, int skip, int first ) : long
query IMongoQuery
skip int
first int
Результат long

Distinct() публичный Метод

public Distinct ( string key, IMongoQuery query ) : IEnumerable
key string
query IMongoQuery
Результат IEnumerable

FindAndModifyAs() публичный Метод

public FindAndModifyAs ( Type documentType, IMongoQuery query, IMongoSortBy sortBy, IMongoUpdate update, IMongoFields fields, bool returnNew, bool upsert, UpdateResult &result ) : object
documentType System.Type
query IMongoQuery
sortBy IMongoSortBy
update IMongoUpdate
fields IMongoFields
returnNew bool
upsert bool
result UpdateResult
Результат object

FindAndRemoveAs() публичный Метод

public FindAndRemoveAs ( Type documentType, IMongoQuery query, IMongoSortBy sortBy ) : object
documentType Type
query IMongoQuery
sortBy IMongoSortBy
Результат object

FindAs() публичный Метод

public FindAs ( Type documentType, IMongoQuery query, QueryFlags modes, IMongoSortBy sortBy, int skip, int first, IMongoFields fields ) : IEnumerable
documentType Type
query IMongoQuery
modes QueryFlags
sortBy IMongoSortBy
skip int
first int
fields IMongoFields
Результат IEnumerable

Insert() публичный Метод

public Insert ( BsonDocument document, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
document BsonDocument
writeConcern WriteConcern
needResult bool
Результат WriteConcernResult

MongoCollectionHost() публичный Метод

public MongoCollectionHost ( MongoCollection collection ) : System
collection MongoCollection
Результат System

Remove() публичный Метод

public Remove ( IMongoQuery query, RemoveFlags flags, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
query IMongoQuery
flags RemoveFlags
writeConcern WriteConcern
needResult bool
Результат WriteConcernResult

Save() публичный Метод

public Save ( BsonDocument document, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
document BsonDocument
writeConcern WriteConcern
needResult bool
Результат WriteConcernResult

Update() публичный Метод

public Update ( IMongoQuery query, IMongoUpdate update, UpdateFlags flags, WriteConcern writeConcern, bool needResult ) : WriteConcernResult
query IMongoQuery
update IMongoUpdate
flags UpdateFlags
writeConcern WriteConcern
needResult bool
Результат WriteConcernResult