C# Класс Uniform.Mongodb.MongodbCollection

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

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

Метод Описание
Delete ( String key ) : void

Deletes document with specified key. If document with such key doesn't exists - no changes to collection will be made.

DropAndPrepare ( ) : void
GetById ( IEnumerable keys ) : IEnumerable
GetById ( String key ) : Object

Returns document by it's key. If document doesn't exists - default(TDocument) will be returned.

MongodbCollection ( MongodbDatabase database, Type documentType, String collectionName ) : System
Replace ( String key, object document ) : bool
Save ( String key, Object document ) : bool

Saves document to collection using specified key. If document with such key already exists, it will be silently overwritten.

Save ( object obj ) : bool
Save ( IEnumerable docs ) : void

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

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

Deletes document with specified key. If document with such key doesn't exists - no changes to collection will be made.
public Delete ( String key ) : void
key String
Результат void

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

public DropAndPrepare ( ) : void
Результат void

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

public GetById ( IEnumerable keys ) : IEnumerable
keys IEnumerable
Результат IEnumerable

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

Returns document by it's key. If document doesn't exists - default(TDocument) will be returned.
public GetById ( String key ) : Object
key String
Результат Object

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

public MongodbCollection ( MongodbDatabase database, Type documentType, String collectionName ) : System
database MongodbDatabase
documentType System.Type
collectionName String
Результат System

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

public Replace ( String key, object document ) : bool
key String
document object
Результат bool

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

Saves document to collection using specified key. If document with such key already exists, it will be silently overwritten.
public Save ( String key, Object document ) : bool
key String
document Object
Результат bool

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

public Save ( object obj ) : bool
obj object
Результат bool

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

public Save ( IEnumerable docs ) : void
docs IEnumerable
Результат void