私たちのデータはdocumentdbに保存されています。 1つのトランザクションで複数のドキュメントに触れるアクションを実行する必要があります。 documentDBでトランザクションのようなsqlserverを実行する方法はありますか?documentDBのトランザクション
2
A
答えて
5
clientsideアクションを実行すると、すべてのアクションがトランザクションとは独立して実行されます。クライアントサイドのアクションからトランザクションを作成することはできません。
1つのトランザクションで複数のアクションを実行するには、documentDBストアドプロシージャを作成する必要があります。文書ストアドプロシージャ内のすべてのアクションは、トランザクションと同様に実行されます。 すべてのアクションが実行され、いずれかが失敗すると、すべてのアクションがロールバックされます。ストアドプロシージャを作成して実行する方法の詳細については
は参照:
https://azure.microsoft.com/en-us/documentation/articles/documentdb-programming/
0
トランザクションは、ストアドプロシージャを介して処理されます。ストアドプロシージャ内の操作は、トランザクション内で実行されます。
あなたがタッチしたドキュメントは、ストアドプロシージャ内では単一のコレクション(または分割されたコレクション内の単一のパーティション)内にのみ存在することに注意してください。
関連する問題
- 1. Entity FrameworkコアおよびDocumentDBトランザクション
- 2. DocumentDB
- 3. MongoDBのDocumentDBプロトコル
- 4. DocumentDBのNode.jsプロキシサービス
- 5. cosmosdb/documentdbのマルチマスター
- 6. DocumentDBクライアントのライフタイム
- 7. パーティション・キーまたはDocumentDbでdocumentDB
- 8. DocumentDBストアドプロシージャルーメン
- 9. DocumentDB - コレクション
- 10. DocumentDBトレースリスナー
- 11. DocumentDB SP
- 12. "ベンチマーク" documentdb
- 13. DocumentDBエミュレータネットコアクイックスタート
- 14. はDocumentDb
- 15. DocumentDBのインターフェイスのプロパティ
- 16. DocumentDBの更新パーティションキー
- 17. DocumentDBのセッション保証
- 18. DocumentDBの並行性
- 19. DocumentDBストアドプロシージャの続き
- 20. DocumentDB内の括弧
- 21. マルチテナントアプリケーションのAzure DocumentDBユーザー
- 22. DocumentDb Idフィールド
- 23. DocumentDb feedResponse.ResponseContinuation JSON
- 24. DocumentDBエミュレータリモート接続
- 25. documentdbにバックアップ
- 26. Nodejs DocumentDB - deleteDocument
- 27. DocumentDB Subクエリ
- 28. RESTとDocumentDB
- 29. Azure DocumentDB Null Handling
- 30. DocumentDB Sql Injection?