時々、Couchbase Liteデータベースに値を挿入すると、document.putproperties()メソッドがCouchbase Liteの競合例外をステータスコード409でスローします。Couchbase Lite値の更新中のdb競合の例外
0
A
答えて
0
これは、別のライターによって変更されたドキュメントを保存しようとすると発生します。保存しようとしている文書の改訂は、既存の文書と矛盾しています。
これは、アプリケーションにドキュメントを書き込む2つのパスがあるために発生します。これは通常、スレッドを管理する際のバグです。
あなたのアプリにスレッドのバグではないと確信している場合は、ほとんどの場合、レプリケーションを実行している可能性があります。レプリケーションは別のスレッドで実行されます。これは、それを検索して変更されたバージョンを書き込む間に、複製によってドキュメントが変更される可能性があることを意味します。
ドキュメントに関するCouchbase Liteのドキュメントを確認してください。ドキュメントの更新に関するセクションを読んでください。
+0
ありがとうございます – Bala
関連する問題
- 1. Laravel DB更新例外
- 2. 暗号化されたCouchbase Lite DB(Xamarin)
- 3. Android SQL lite DBアダプター更新DB
- 4. CouchBase Lite - ドキュメントの更新 - Android、なぜ "properties.putAll(..)"が必要ですか?
- 5. AndroidのCouchbaseのLiteのレプリケーション
- 6. ノードjs + CouchBase Lite + CouchBaseサーバー
- 7. フラスコ+ couchdb + couchbase lite
- 8. Couchbase Lite .net複数のキー
- 9. Couchbaseの挿入 - 例外TypeError:JSON
- 10. ルビー/ JRubyの競合RUBYOPT -F {例外RuntimeError}
- 11. Android - CouchBase Lite - com.couchbase.lite.View - database.getExistingView
- 12. Couchbase Lite .net SDKレプリケーションエラー
- 13. CustomPouchError 409競合しているドキュメントの更新の競合
- 14. Couchbase liteゲートウェイサーバーサーバー内の別のデータベース
- 15. couchbase liteでのクエリの使い方
- 16. Couchbase Liteのビューの集計値はnullです(空)
- 17. Cloudant CouchDBのドキュメント更新の競合
- 18. アンラッピング中の例外オプション値
- 19. couchbase lite無効なデータベース名
- 20. 反応ネイティブcouchbase liteフィルターキー
- 21. Couchbase LiteレプリケーションsetFilterとsetFilterParams
- 22. Couchbase Liteフィルタリングされたプルレプリケーション
- 23. Couchbase Liteデータ格納パス
- 24. SQLiteとXamarinアプリケーション用のCouchbase Lite
- 25. Couchbase lite Android - バケット内のドキュメントなし
- 26. 見つかり競合ゲッター:データベース例外
- 27. couchbaseでの文書更新
- 28. Couchbase Sync GatewayはCouchbase LiteとCouchbase Serverの間で同期しません
- 29. 競合で新しい値を更新します。
- 30. 例外プレイフレームワークでmysql dbに接続中
あなたはCouchbase Liteについて話していますか? – Hod
yes couchbase liteデータベース – Bala