問題タブ [couchbase-lite]

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.

0 投票する
1 に答える
203 参照

android - Android: デバイス間で Couchbase データベースのコンテンツを共有するにはどうすればよいですか? (および/またはCouchbaseをXMLにエクスポートする方法)

アプリケーションでデータのバックアップを作成し、このバックアップを Android デバイス間で共有できるようにしたいと考えています。私はCouchbaseを使用しています。SQLite データベースの XML へのエクスポートに関するリソースはたくさんありますが、Couchbase に関するリソースはありません。

誰もこれを行う方法を知っていますか?

0 投票する
2 に答える
667 参照

php - PHP API でドキュメントを削除しても、同期ゲートウェイ Couchbase に同期されない

PHP SDK を使用して、デザイン ビューからドキュメントを取得し、それらを削除します。

ビューのすべてのドキュメントは Couchbase サーバーから削除されますが、Couchbase は同期ゲートウェイにそれらをデバイスから削除するよう通知しません。任意のデバイス (Android タブレット) でアプリを起動すると、ドキュメントはデバイスから削除されるのではなく、Couchbase サーバーに同期し始めます。しかし、デバイスからドキュメントを削除すると、同期ゲートウェイは CB サーバーに通知し、ドキュメントは CB サーバーからも削除されます。

PHP SDK にバグはありますか? ドキュメントを削除した後、Sync Gateway に通知する関数を呼び出す必要がありますか?

0 投票する
1 に答える
27 参照

couchbase-lite - Couchbase Lite を使用してアクティビティ ログをアップロードする

Couchbase Lite の強力な同期機能を使用して、アクティビティ ログをクライアントから CouchDB サーバーにアップロードすることを考えています。クライアントは、オンライン DB にレプリケートする DB にドキュメントとしてログ エントリを作成するだけです。

私の懸念は、クライアント側の貴重なディスク容量を節約するために、古いログを定期的に消去したいということです (たとえば、x 日より古いものなど)。ただし、これを行うと、レプリケーション プロセスの一環として、オンライン DB 内の対応するドキュメントも削除されます...

私の質問は、オンライン DB を消去せずにクライアントの最後のログのみを保持するための回避策はありますか?

ありがとう

0 投票する
1 に答える
134 参照

ios - iOSはcouchbase liteを使用

サーバーデータベースとアプリデータベースを同期させる関数を作りたいです。コードをコミットして github に同期するのと同じように。カウチベースライトはそれができますか?できない場合、どのフレームワークができますか? ありがとう!

0 投票する
1 に答える
1472 参照

android - Couchbase-Lite Android を CouchDB と同期するにはどうすればよいですか?

問題: プッシュ中に、肯定的な応答が得られたにもかかわらず、「Bad Request」エラーとある種の認証エラーが発生します。

私は CouchDB や Couchbase の経験がほとんどありませんが、私が理解していることから、通常は Couchbase-Lite を Couchbase Sync Gateway と同期しますが、後者は CouchDB のレプリケーション プロトコルを使用するため、"チャンネル」。CouchDB を使用したレプリケーションについては、こちらで説明しています。Couchbase Sync と Couchbase Server を使用したくないのは、これは今のところ小さな実験プロジェクトであり、チャネルは必要なく、サーバーには十分なリソースがありません。

私はCBL-Android 0.0.0-501(現在の最新のもので、すでに1.0.3を試したと思います)とCouchDB 1.5.0を使用しています。

これは、Android でのメイン アクティビティの onCreate メソッドで呼び出されます。

これは、ユーザー "testuser" の "/_session" について CouchDB が言っていることです。

...そして「/cblpushtest/_security」の場合:

Android Studio での logcat 出力は次のとおりです。

どういうわけか「ok=true」の応答がエラーとして表示されます。

そして、これはcouch.logです(クロックは同期していないようですが、これらは関連する出力です):