Azure Cosmos DB ストアド プロシージャをデバッグするにはどうすればいいですか? 質問する

Azure Cosmos DB ストアド プロシージャをデバッグするにはどうすればいいですか? 質問する

私は Azure Cosmos DB を使用しており、クライアント側を C# (Web サービス) でプログラミングし、サーバー側のストアド プロシージャを JavaScript で作成しています。

ストアド プロシージャのコードをデバッグするにはどうすればよいでしょうか?

ありがとう、

マク

ベストアンサー1

Azure Cosmos DB ストアド プロシージャはサーバー上で実行される JS スクリプトであるため、ユーザー側でデバッグすることはできません。

ただし、console.log ()以下のようにストアド プロシージャ内のいくつかの重要なステップをログに記録するために を使用することができます。

ここに画像の説明を入力してください

次にスクリプトログを取得するストアド プロシージャ ステートメントから出力を取得しますconsole.log()

EnableScriptLogging = trueconsole.log を印刷する必要があることに注意してください:

var response = await client.ExecuteStoredProcedureAsync(
    document.SelfLink,
    new RequestOptions { EnableScriptLogging = true } );
Console.WriteLine(response.ScriptLog);

これを参考にしてください公式ドキュメント

お役に立てれば幸いです。

おすすめ記事