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