ドキュメントに格納されている変数(InputAssetId)の値を文字列として取得したいと思います.Queryを書きました.QueryExplorerで正常に動作します。代わりに、変数に格納された値のDocumentDB SQLクエリはクエリエクスプローラでは動作しますが、C#コードでは機能しません
this.client = new DocumentClient(new Uri(EndpointUri), PrimaryKey);
IQueryable<asset> id = this.client.CreateDocumentQuery<asset>(
UriFactory.CreateDocumentCollectionUri(DatabaseName,CollectionName),
"SELECT c.InputAssetId FROM c WHERE c.BlobNameDb='BigBuckBunny.mp4' ");
Console.WriteLine(id.string());
、私はコンソールで得たものは誰もが私に解決策を与えてくださいすることができ
{"query":"SELECT c.InputAssetId FROM c WHERE c.BlobNameDb='BigBuckBunny.mp4' "}
の下に与えられていますか?
問題が何ですか。それは私にとって有効なSQLクエリのように見えます。 –
「資産」とは何ですか?ところで、IDだけを選択した場合、 'IQueryable'を得るべきではありませんか? –
@ShannonHolsinger私はコンソールの "InputAssetId"の値を出力したいのですが、私がコンソールに持っているものは質問で与えられています。これは問題です。 –