2016-08-08 32 views
2

私はオンラインとオフラインで作業する必要があるニュースベースを持っています。私はCouchDB(IBM Cloudant)とPouchDBを使ってこれをAPPと同期させています。PouchDB/CouchDBで制限レコードを同期

問題は、写真を持っているためにニュースが比較的重く、「ドキュメント」のサイズがすべてのニュースベースを同期する必要がないため、同期の問題が発生しているということです。不要なレコードの携帯電話。

私はいくつかのニュースのみを同期する必要があります。 5つのレジスタ。私はCouchDBやPouchDBでこれをどうやってやればいいのでしょうか?

私はsync + filtersドキュメントを見ましたが、同期ドキュメントの量に関する質問に答えませんでした(または少なくとも可能であれば表示されませんでした)。

私はニュースを引き出すためにビューを使用しています。

答えて

0

ニュースを取得するためにビューを使用しているため、limitを使用して、取得するドキュメントの数を制限できます。 sinceを使用して、ドキュメントの次のバッチを取得する必要があるかどうかを判断することもできます(新しいドキュメントの有無を確認するために定期的に実行する必要があります)

このルートを下りて、必要なクライアント - >サーバーのレプリケーションが必要な場合は、PouchDBより軽いものを使用して、ドキュメントやその他の情報をクライアントに保存します。

関連する問題