問題タブ [azure-cosmosdb-sqlapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-cosmosdb - cosmosdb sql api と mongodb api のどちらをシナリオに使用するか。
「チャット」というドキュメントがあります
新しいチャット メッセージが届くたびに、この配列に簡単に追加できるはずです。
mongodb API 集約パイプライン (プレビュー) を使用すると、そのために $push $addToSet などを使用できます
SQL APIを使用すると、ドキュメントを変更するたびにドキュメント全体をプルして、毎回新しいドキュメントを作成する必要があります。
その他の考慮事項 : このアレイは急速に拡大する可能性があります。この「チャット」ドキュメントは、他のドキュメントにもネストされている可能性があります。
私の質問 これは、mongodb API がこれにより適していることを意味し、SQL API はこのシナリオでパフォーマンスが低下するということですか?
azure - Azure SQL API は xml クエリをサポートしていますか?
特に SQL API を使用してドキュメントをクエリするには、xml を json に変換して CosmosDb に格納する方がよいことはわかっています。しかし、xml データをフラット化してドキュメント内に格納し、SQL API を使用してクエリを実行しても問題ないでしょうか? SQL API が xml クエリをサポートしているかどうかさえわかりません。
c# - DocumentDb の CreateDocument で PreTrigger からデータを返す
プレトリガーは次のようになります。
PreTriggerInclude で C# クライアント API を使用してドキュメントを作成します。
ドキュメントを再度クエリすることなく、計算された値を応答に返すことは可能ですか?