Partager via


IDocumentClient.CreateDocumentCollectionQuery Méthode

Définition

Surcharges

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

CreateDocumentCollectionQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un IQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

CreateDocumentCollectionQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB. Elle retourne un IOrderedQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateDocumentCollectionQuery (Uri databaseUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDocumentCollectionQuery (databaseUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

databaseUri
Uri

URI de la base de données.

sqlExpression
String

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

ReadDocumentCollectionAsync(String, RequestOptions) est recommandé pour la recherche d’une collection de documents unique.

S’applique à

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateDocumentCollectionQuery (Uri databaseUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDocumentCollectionQuery (databaseUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

databaseUri
Uri

URI de la base de données.

querySpec
SqlQuerySpec

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

ReadDocumentCollectionAsync(String, RequestOptions) est recommandé pour la recherche d’une collection de documents unique.

S’applique à

CreateDocumentCollectionQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un IQueryable{DocumentCollection}.

public System.Linq.IQueryable<dynamic> CreateDocumentCollectionQuery (string databaseLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDocumentCollectionQuery (databaseLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

databaseLink
String

Lien vers la ressource de base de données parente.

sqlExpression
String

Instruction SQL.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IQueryable{dynamic} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les collections par ID.

DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink, "SELECT * FROM colls c WHERE c.id = 'mycoll'").AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

Voir aussi

S’applique à

CreateDocumentCollectionQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les collections de documents dans le service Azure Cosmos DB.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.DocumentCollection> CreateDocumentCollectionQuery (Uri databaseUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.DocumentCollection>
Public Function CreateDocumentCollectionQuery (databaseUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of DocumentCollection)

Paramètres

databaseUri
Uri

URI de la base de données parente.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

ReadDocumentCollectionAsync(String, RequestOptions) est recommandé pour la recherche d’une collection de documents unique.

S’applique à

CreateDocumentCollectionQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB. Elle retourne un IOrderedQueryable{DocumentCollection}.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.DocumentCollection> CreateDocumentCollectionQuery (string databaseLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.DocumentCollection>
Public Function CreateDocumentCollectionQuery (databaseLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of DocumentCollection)

Paramètres

databaseLink
String

Lien vers la ressource de base de données parente.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IOrderedQueryable{DocumentCollection} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les collections par ID.

DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink).Where(c => c.Id == "myColl").AsEnumerable().FirstOrDefault();

Voir aussi

S’applique à

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les collections sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

public System.Linq.IQueryable<dynamic> CreateDocumentCollectionQuery (string databaseLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDocumentCollectionQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDocumentCollectionQuery (databaseLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

databaseLink
String

Lien vers la ressource de base de données parente.

querySpec
SqlQuerySpec

Le instance SqlQuerySpec contenant l’expression SQL.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IQueryable{dynamic} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les collections par ID.

var query = new SqlQuerySpec("SELECT * FROM colls c WHERE c.id = @id", new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "mycoll" }}));
DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink, query).AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

Voir aussi

S’applique à