IDocumentClient.CreateDocumentCollectionQuery Método

Definición

Sobrecargas

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio Azure Cosmos DB.

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio Azure Cosmos DB.

CreateDocumentCollectionQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(Uri, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio Azure Cosmos DB.

CreateDocumentCollectionQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB. Devuelve Un objeto IOrderedQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec.

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio 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)

Parámetros

databaseUri
Uri

Identificador URI de la base de datos.

sqlExpression
String

Consulta sql.

feedOptions
FeedOptions

(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

ReadDocumentCollectionAsync(String, RequestOptions) se recomienda para la búsqueda de documentcollection única.

Se aplica a

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio 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)

Parámetros

databaseUri
Uri

Identificador URI de la base de datos.

querySpec
SqlQuerySpec

Consulta sql.

feedOptions
FeedOptions

(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

ReadDocumentCollectionAsync(String, RequestOptions) se recomienda para la búsqueda de documentcollection única.

Se aplica a

CreateDocumentCollectionQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto 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)

Parámetros

databaseLink
String

Vínculo al recurso de base de datos primario.

sqlExpression
String

Instrucción SQL.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IQueryable{dynamic} que puede evaluar la consulta con la instrucción SQL proporcionada.

Ejemplos

En este ejemplo se consultan las colecciones por identificador.

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

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

Consulte también

Se aplica a

CreateDocumentCollectionQuery(Uri, FeedOptions)

Método para crear una consulta para colecciones de documentos en el servicio 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)

Parámetros

databaseUri
Uri

URI de la base de datos primaria.

feedOptions
FeedOptions

(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

ReadDocumentCollectionAsync(String, RequestOptions) se recomienda para la búsqueda de documentcollection única.

Se aplica a

CreateDocumentCollectionQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB. Devuelve Un objeto 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)

Parámetros

databaseLink
String

Vínculo al recurso de base de datos primario.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IOrderedQueryable{DocumentCollection} que puede evaluar la consulta con la instrucción SQL proporcionada.

Ejemplos

En este ejemplo se consultan las colecciones por identificador.

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

Consulte también

Se aplica a

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para colecciones en una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte 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)

Parámetros

databaseLink
String

Vínculo al recurso de base de datos primario.

querySpec
SqlQuerySpec

Instancia de SqlQuerySpec que contiene la expresión SQL.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IQueryable{dynamic} que puede evaluar la consulta con la instrucción SQL proporcionada.

Ejemplos

En este ejemplo se consultan las colecciones por identificador.

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();

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

Consulte también

Se aplica a