問題タブ [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 に答える
479 参照

swift - swift couchebase lite CBLModelドキュメントのプロパティが保存されていません

CBLModel オブジェクトを作成して、couchbase lite に保存しようとしています。ドキュメントはエラーなしで保存されましたが、データベースからドキュメントを取得するとき、ドキュメントのプロパティは常に nil です。

// モデル

// 作成して保存

// 取得する

user.userName は常に nil です。ドキュメントを保存する別の方法がありますか?

0 投票する
0 に答える
32 参照

couchbase-lite - CouchbaseLite.NET での進捗計算

CouchbaseLite.NET の進行状況イベントを使用してレプリケーションの進行状況を追跡すると、興味深い結果がCompletedChangesCount得られChangesCountます。その結果、進行状況バーが 100% に達することはありません。

誰でもこれに光を当てることができますか?私の計算は甘すぎますか?

ティア

0 投票する
0 に答える
319 参照

android - Couchbase Database android - ドキュメントから行を削除する

ドキュメントから特定の行を削除する際に問題が発生しています。データベースとドキュメント オブジェクトを用意し、ドキュメント更新メソッドを使用してデータを保存します。ドキュメントにはドキュメントを削除する方法がありますが、クエリを使用してビュー/行を削除する方法がわかりません。これを達成する方法を教えてください。

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

couchbase - Couchbase Mobile (同期ゲートウェイ) サンプル TODOlite アプリケーションは複製されません。_facebook が存在しないと不平を言う

私の目的: https://github.com/couchbaselabs/ToDoLite-iOSlocalhostを Couchbase サーバーと同期し、デフォルトのデモ URL ではなくゲートウェイを同期します。

次のように同期ゲートウェイを実行します。bin/sync_gateway -url http://localhost:8091

そして、私が例で変更した唯一のことは次のとおりです。

そして、私が走るとき

これを修正するにはどうすればよいですか?

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

android - Json 文字列を CouchBase Lite Android に追加する

私は Couchbase Mobile の初心者です。以下に示すように、この json 文字列を db に追加しようとしていますが、これに行くことができませんでした。追加することで、この json に基づいてドキュメントを作成し、このドキュメントを db に追加することを意味しました。

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

android - Couchbase Android: ドキュメントが更新されたときに LiveQuery がビューを更新しない

私の Android アプリでは、Couchbase Mobile を使用して、モデルのサブセットを提供する LiveQuery を実行しています。

そこからオブジェクトを取得し、document.putProperties(updatedProps) で更新することがあります。

マップ関数で出力された値が異なっていても、クエリで別の結果が得られないことに気付きました。実際、クエリを閉じて別のクエリを開始するまで、map 関数は呼び出されません。

私が考えることができる唯一のことは、クエリが(この場合)setMapOnlyをtrueに設定して作成されることです。

なぜこれが起こっているのですか?ありがとう!

テスト デバイス: Nexus 5 (5.0.1 Lollipop) および Shield タブレット (5.0.1 Lollipop) Couchbase Lite バージョン: 1.0.3.1 および 1.0.4

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

ios - 2つのキーを含むcouchbase iosビューをクエリする際のワイルドカードの使用

2 つのキーを含むソファベース ビューをクエリするにはどうすればよいですか。最初の NSNumber タイプ (以下の例では created と呼ばれます) と NSString タイプ (username と呼ばれます)。

上記のクエリでは、doc[@"username"] == @"john" を持つすべてのドキュメントが、doc[@"created"] の値に関係なく一致することを期待しています (つまり、@{ } はワイルドカードと同等です)。

ただし、ユーザー名が @"john" のドキュメントが多数存在するにもかかわらず、クエリは 0 件の一致を返します。私は何か間違ったことをしているに違いないので、どんな洞察も大歓迎です!