次の方法で共有


IDocumentClient.CreateDocumentCollectionQuery メソッド

定義

オーバーロード

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Azure Cosmos DB サービスでドキュメント コレクションのクエリを作成するメソッド。

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Azure Cosmos DB サービスでドキュメント コレクションのクエリを作成するメソッド。

CreateDocumentCollectionQuery(String, String, FeedOptions)

オーバーロードされます。 このメソッドは、SQL ステートメントを使用して、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 IQueryable{DocumentCollection} を返します。

CreateDocumentCollectionQuery(Uri, FeedOptions)

Azure Cosmos DB サービスでドキュメント コレクションのクエリを作成するメソッド。

CreateDocumentCollectionQuery(String, FeedOptions)

オーバーロードされます。 このメソッドは、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 IOrderedQueryable{DocumentCollection} を返します。

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

オーバーロードされます。 このメソッドは、パラメーター化された値を持つ SQL ステートメントを使用して、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 IQueryable{dynamic} を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、 を参照してください SqlQuerySpec

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

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)

パラメーター

databaseUri
Uri

データベースへの URI。

sqlExpression
String

sql クエリ。

feedOptions
FeedOptions

(省略可能) FeedOptions クエリ結果フィードを処理するための 。

戻り値

クエリ結果セット。

注釈

構文と例については、 を https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ 参照してください。

ReadDocumentCollectionAsync(String, RequestOptions) は、単一のドキュメント コレクションの検索に推奨されます。

適用対象

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

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)

パラメーター

databaseUri
Uri

データベースへの URI。

querySpec
SqlQuerySpec

sql クエリ。

feedOptions
FeedOptions

(省略可能) FeedOptions クエリ結果フィードを処理するための 。

戻り値

クエリ結果セット。

注釈

構文と例については、 を https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ 参照してください。

ReadDocumentCollectionAsync(String, RequestOptions) は、単一のドキュメント コレクションの検索に推奨されます。

適用対象

CreateDocumentCollectionQuery(String, String, FeedOptions)

オーバーロードされます。 このメソッドは、SQL ステートメントを使用して、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 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)

パラメーター

databaseLink
String

親データベース リソースへのリンク。

sqlExpression
String

SQL ステートメント。

feedOptions
FeedOptions

クエリ結果フィードを処理するためのオプション。 詳細については、FeedOptions を参照してください

戻り値

指定された SQL ステートメントを使用してクエリを評価できる IQueryable{dynamic}。

次の例では、ID によるコレクションのクエリを実行します。

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

注釈

構文と例については、 を https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ 参照してください。

こちらもご覧ください

適用対象

CreateDocumentCollectionQuery(Uri, FeedOptions)

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)

パラメーター

databaseUri
Uri

親データベースの URI。

feedOptions
FeedOptions

(省略可能) FeedOptions クエリ結果フィードを処理するための 。

戻り値

クエリ結果セット。

注釈

構文と例については、 を https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ 参照してください。

ReadDocumentCollectionAsync(String, RequestOptions) は、単一のドキュメント コレクションの検索に推奨されます。

適用対象

CreateDocumentCollectionQuery(String, FeedOptions)

オーバーロードされます。 このメソッドは、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 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)

パラメーター

databaseLink
String

親データベース リソースへのリンク。

feedOptions
FeedOptions

クエリ結果フィードを処理するためのオプション。 詳細については、FeedOptions を参照してください

戻り値

指定された SQL ステートメントでクエリを評価できる IOrderedQueryable{DocumentCollection}。

次の例では、ID によるコレクションのクエリを実行します。

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

こちらもご覧ください

適用対象

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

オーバーロードされます。 このメソッドは、パラメーター化された値を持つ SQL ステートメントを使用して、Azure Cosmos DB データベースの下にコレクションのクエリを作成します。 IQueryable{dynamic} を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、 を参照してください 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)

パラメーター

databaseLink
String

親データベース リソースへのリンク。

querySpec
SqlQuerySpec

SQL 式を含む SqlQuerySpec インスタンス。

feedOptions
FeedOptions

クエリ結果フィードを処理するためのオプション。 詳細については、FeedOptions を参照してください

戻り値

指定された SQL ステートメントを使用してクエリを評価できる IQueryable{dynamic}。

次の例では、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();

注釈

構文と例については、 を https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ 参照してください。

こちらもご覧ください

適用対象