私はPouchDB + CouchDBを使用して、現在開発中の角型アプリケーションにデータを保存し、同期させています。データはユーザーごとに格納され、ユーザー権限/設定、最近表示されたコンテンツ、カート項目などが含まれます。ユーザデータのPouchDB/CouchDBの使用法/スキーマ
現在、各ユーザーのドキュメントを含む単一のCouchDBデータベースがあります。この構造はユーザー固有のデータをすばやく取得するためにはうまく機能しますが、すべてのユーザードキュメントがアプリにアクセスするすべてのデバイスに同期されるため、論理的に欠陥があります。言い換えれば、最終的には、現在ログインしているユーザーのデータだけを同期させる必要があります。
私の質問は、ユーザーごとに1つのデータベースを使用する代わりに、各ユーザーのためにCouchデータベースを作成する必要があるということです。それともこれについてもっと良い方法がありますか?
プルフィルタを設定しましたか? –
@MichaelPickettいいえ、私は例や文書を教えてもらえますか?プルフィルタは設計のdocクエリで実現されていますか? – Jbird
私が助けてくれるものが見つかりましたhttps://pouchdb.com/2015/04/05/filtered-replication.html –