MongoQueryable.Documents<TDocument> Method (IMongoQueryable<NoPipelineInput>, IEnumerable<TDocument>, IBsonSerializer<TDocument>) |
Injects a sequence of documents at the beginning of a pipeline.
Namespace:
MongoDB.Driver.Linq
Assembly:
MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.20.0+ee01960089f28ea1b501690df5fc9f6318a70242
Syntax public static IMongoQueryable<TDocument> Documents<TDocument>(
this IMongoQueryable<NoPipelineInput> source,
IEnumerable<TDocument> documents,
IBsonSerializer<TDocument> documentSerializer
)
<ExtensionAttribute>
Public Shared Function Documents(Of TDocument) (
source As IMongoQueryable(Of NoPipelineInput),
documents As IEnumerable(Of TDocument),
documentSerializer As IBsonSerializer(Of TDocument)
) As IMongoQueryable(Of TDocument)
[<ExtensionAttribute>]
static member Documents :
source : IMongoQueryable<NoPipelineInput> *
documents : IEnumerable<'TDocument> *
documentSerializer : IBsonSerializer<'TDocument> -> IMongoQueryable<'TDocument>
Parameters
- source
- Type: MongoDB.Driver.Linq.IMongoQueryable<NoPipelineInput>
An IMongoQueryable with no other input. - documents
- Type: System.Collections.Generic.IEnumerable<TDocument>
The documents. - documentSerializer
- Type: MongoDB.Bson.Serialization.IBsonSerializer<TDocument>
The document serializer.
Type Parameters
- TDocument
- The type of the documents.
Return Value
Type:
IMongoQueryable<TDocument>
An
IMongoQueryable<T> whose elements are the documents.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IMongoQueryable<NoPipelineInput>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also