Указатель на список документов для поиска.
Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.Abstractions.dll
public interface IDocumentFindCursor : IDocumentCursor<DynamicDocument>
Methods
|
Improve this Doc
View Source
Возвращает количество документов, удовлетворяющих указанному фильтру.
Declaration
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
Возвращает количество документов, удовлетворяющих указанному фильтру.
Declaration
Returns
Type |
Description |
Task<System.Int64> |
|
|
Improve this Doc
View Source
Ограничивает результирующую выборку указанным количеством документов.
Declaration
IDocumentFindCursor Limit(int limit)
Parameters
Type |
Name |
Description |
System.Int32 |
limit |
|
Returns
|
Improve this Doc
View Source
Создает проекцию для выборки документов.
Declaration
IDocumentFindCursor Project(Action<IDocumentProjectionBuilder> projection)
Parameters
Returns
|
Improve this Doc
View Source
Пропускает указанное количество документов в результирующей выборке.
Declaration
IDocumentFindCursor Skip(int skip)
Parameters
Type |
Name |
Description |
System.Int32 |
skip |
|
Returns
|
Improve this Doc
View Source
Сортирует документы по возрастанию указанного свойства.
Declaration
IDocumentFindSortedCursor SortBy(string property)
Parameters
Type |
Name |
Description |
System.String |
property |
|
Returns
|
Improve this Doc
View Source
Сортирует документы по убыванию указанного свойства.
Declaration
IDocumentFindSortedCursor SortByDescending(string property)
Parameters
Type |
Name |
Description |
System.String |
property |
|
Returns
|
Improve this Doc
View Source
SortByTextScore(String)
Сортирует документы по убыванию релевантности, значение которой находится в указанном свойстве.
Declaration
IDocumentFindSortedCursor SortByTextScore(string textScoreProperty = null)
Parameters
Type |
Name |
Description |
System.String |
textScoreProperty |
|
Returns
|
Improve this Doc
View Source
Добавляет условие фильтрации.
Declaration
IDocumentFindCursor Where(Func<IDocumentFilterBuilder, object> filter)
Parameters
Returns
Extension Methods