DocumentClient.CreateDocumentCollectionQuery Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateDocumentCollectionQuery(String, FeedOptions) |
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank. Es wird ein IOrderedQueryable{DocumentCollection}-Element zurückgegeben. |
CreateDocumentCollectionQuery(Uri, FeedOptions) |
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst. |
CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions) |
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es wird ein IQueryable{dynamic} zurückgegeben. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter SqlQuerySpec. |
CreateDocumentCollectionQuery(String, String, FeedOptions) |
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung. Es wird ein IQueryable{DocumentCollection}-Element zurückgegeben. |
CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions) |
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst. |
CreateDocumentCollectionQuery(Uri, String, FeedOptions) |
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst. |
CreateDocumentCollectionQuery(String, FeedOptions)
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank. Es wird ein IOrderedQueryable{DocumentCollection}-Element zurückgegeben.
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>
override this.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)
Parameter
- databaseLink
- String
Der Link zur übergeordneten Datenbankressource.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.
Gibt zurück
Ein IOrderedQueryable{DocumentCollection}-Objekt, das die Abfrage mit der bereitgestellten SQL-Anweisung auswerten kann.
Implementiert
Beispiele
In diesem Beispiel unten werden Sammlungen anhand der ID abfragt.
DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink).Where(c => c.Id == "myColl").AsEnumerable().FirstOrDefault();
Hinweise
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Unter finden Sie Syntax und Beispiele. ReadDocumentCollectionAsync(Uri, RequestOptions) wird für die Suche nach einer einzelnen Dokumentsammlung empfohlen.
Weitere Informationen
Gilt für:
CreateDocumentCollectionQuery(Uri, FeedOptions)
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst.
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>
override this.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)
Parameter
- databaseUri
- Uri
der URI für die Datenbank.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds.
Gibt zurück
Das Abfrageresultset.
Implementiert
Gilt für:
CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es wird ein IQueryable{dynamic} zurückgegeben. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter 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>
override this.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)
Parameter
- databaseLink
- String
Der Link zur übergeordneten Datenbankressource.
- querySpec
- SqlQuerySpec
Die SqlQuerySpec-instance, die den SQL-Ausdruck enthält.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.
Gibt zurück
Ein IQueryable{dynamic}, das die Abfrage mit der bereitgestellten SQL-Anweisung auswerten kann.
Implementiert
Beispiele
In diesem Beispiel unten werden Sammlungen anhand der ID abfragt.
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();
Hinweise
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Unter finden Sie Syntax und Beispiele.
ReadDocumentCollectionAsync(String, RequestOptions) wird für die Suche nach einer einzelnen Dokumentsammlung empfohlen.
Weitere Informationen
Gilt für:
CreateDocumentCollectionQuery(String, String, FeedOptions)
Überladen. Diese Methode erstellt eine Abfrage für Sammlungen unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung. Es wird ein IQueryable{DocumentCollection}-Element zurückgegeben.
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>
override this.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)
Parameter
- databaseLink
- String
Der Link zur übergeordneten Datenbankressource.
- sqlExpression
- String
Die SQL-Anweisung.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.
Gibt zurück
Ein IQueryable{dynamic}, das die Abfrage mit der bereitgestellten SQL-Anweisung auswerten kann.
Implementiert
Beispiele
In diesem Beispiel unten werden Sammlungen anhand der ID abfragt.
DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink, "SELECT * FROM colls c WHERE c.id = 'mycoll'").AsEnumerable().FirstOrDefault();
Hinweise
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Unter finden Sie Syntax und Beispiele.
ReadDocumentCollectionAsync(Uri, RequestOptions) wird für die Suche nach einer einzelnen Dokumentsammlung empfohlen.
Weitere Informationen
Gilt für:
CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst.
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>
override this.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)
Parameter
- databaseUri
- Uri
der URI für die Datenbank.
- querySpec
- SqlQuerySpec
Die SQL-Abfrage.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds.
Gibt zurück
Das Abfrageresultset.
Implementiert
Gilt für:
CreateDocumentCollectionQuery(Uri, String, FeedOptions)
Erweiterungsmethode zum Erstellen einer Abfrage für Dokumentsammlungen im Azure Cosmos DB-Dienst.
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>
override this.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)
Parameter
- databaseUri
- Uri
der URI für die Datenbank.
- sqlExpression
- String
Die SQL-Abfrage.
- feedOptions
- FeedOptions
Die Optionen für die Verarbeitung des Abfrageergebnisfeeds.
Gibt zurück
Das Abfrageresultset.
Implementiert
Gilt für:
Azure SDK for .NET