pouchDBと同期ゲートウェイを使用してpouchDBを同期しようとしていますが、最初のデータがcouchBaseに追加されず、pouchDBによって追加されました。たとえば、couchBaseには750のドキュメントがありますが、どれもpouchDBに同期されていません。また、http://localhost:4985/_admin/db/dbもcouchBaseドキュメントを表示していません。pouchDBとcouchBase同期ゲートウェイを同期できません
答えて
問題は、直接Couchbase Serverにデータを追加することです。 Couchbase Mobileは現在、複製と競合の解決に対処するために追加のメタデータを必要としています。これはServer SDKでは処理されません。
推奨される方法は、すべてのデータベース書き込みを同期ゲートウェイ経由で実行することです。
PHPでの使用を簡素化するために、Swagger PHPクライアントを使用することをお勧めします。 (postでSwaggerによって自動生成されたクライアントの使用例を見ることができます.JavascriptとNode.jsを使用していますが、原則は同じです)。 N1QLクエリなど)。
「バケットシャドウイング」を使用することもできます。これは扱いにくく、ある時点で推奨されなくなる可能性があります。私は完全性のためだけにそれを列挙します。
あなたの答えをありがとう。私はバケツのシャドーイングを試してみたいが、あなたがそれに同意していないように見える。あなたはそれを使用する問題を説明できますか? –
2つのバケットを維持しようとします.1つはデータのモバイル版をバックアップし、もう1つはデータのプレーン版を格納します。変更を前後にコピーする必要があります。私はすべての細部を知っているわけではありませんが、データの矛盾を引き起こす紛争を起こすのは簡単すぎると思います。 – Hod
- 1. Couchbaseサーバーと同期ゲートウェイが同期していません
- 2. PouchDB - 同期ゲートウェイを開始できません
- 3. ノードjs逆プロキシPUT/POSTリクエストとCouchbase同期ゲートウェイ
- 4. CouchovaアプリケーションのPouchDB同期
- 5. pouchDBとBackand、オフラインとオンライン同期
- 6. PouchDB/CouchDBで制限レコードを同期
- 7. couchbaseの同期ゲートウェイはどのようなフックを提供しますか?
- 8. Gradleプロジェクトの同期が完了しました(同期できません)
- 9. 非同期コンポーネントを同期させることはできますか?
- 10. Java同期メソッドが同期していません
- 11. 非同期ソケットと同期
- 12. pouchdbがエラーなしで同期を停止しました
- 13. GitHubリポジトリとローカルリポジトリを同期できません
- 14. はPHPとSQLの文字セットを同期できません
- 15. Ciscoルータ(IOS)がNTPサーバと同期していません(非同期)
- 16. 非同期メソッドから戻ることができません
- 17. CouchDBとPouchDBの同期における優先順位付け
- 18. 同期と非同期のアクティビティ
- 19. 非同期ソケットと同期ソケット
- 20. 非同期操作と非同期ネットワークタスク?
- 21. RxJSとの非同期アクションの同期
- 22. Reduxで非同期アクションをテストできません
- 23. WPFでマスタ/ディテールリストボックスを同期できません
- 24. sharepoint 2013でユーザープロファイルの同期サービスを開始できません
- 25. VisualStudioでプロジェクトを同期できません
- 26. Cでスレッドを同期できません
- 27. コントローラメソッドを非同期にするか、同期させますか?
- 28. iCloudからアイテムを削除 - 「同期していないアイテムで同期を無効にできません。
- 29. キーフレームアニメーションが同期していません
- 30. cコールの同期はコマンドの同期と同じですか?
モバイルチームの専門家にお知らせします。誰かが返信します。 –
お世話になりました。 –
「初期データがCouchbaseに追加されました」とはどういう意味ですか?どのようにデータを追加していますか? – Hod