私は Azure Cosmos DB を使用しており、クライアント側を C# (Web サービス) でプログラミングし、サーバー側のストアド プロシージャを JavaScript で作成しています。
ストアド プロシージャのコードをデバッグするにはどうすればよいでしょうか?
ありがとう、
マク
ベストアンサー1
Azure Cosmos DB ストアド プロシージャはサーバー上で実行される JS スクリプトであるため、ユーザー側でデバッグすることはできません。
ただし、console.log ()
以下のようにストアド プロシージャ内のいくつかの重要なステップをログに記録するために を使用することができます。
次にスクリプトログを取得するストアド プロシージャ ステートメントから出力を取得しますconsole.log()
。
EnableScriptLogging = true
console.log を印刷する必要があることに注意してください:
var response = await client.ExecuteStoredProcedureAsync(
document.SelfLink,
new RequestOptions { EnableScriptLogging = true } );
Console.WriteLine(response.ScriptLog);
これを参考にしてください公式ドキュメント。
お役に立てれば幸いです。