これは、私が達成したいことを表現するための最良の方法であるため、couchdb の提案された機能として提起しています。 ) 関数を使用して、ドキュメントごとの読み取り制御を実装できますか? 読み取りを拒否したいときにエラーをスローすることにより、validate_doc_update とまったく同じように機能します。私は何が欠けていますか?ドキュメントごとの読み取り制御の回避策を見つけた人はいますか?
2 に答える
1
validate_doc_read を作成する際の主な問題は、その動作で reduce 関数をどのように扱うかです。
validate_doc_read が最良の解決策であるとは信じられません。なぜなら、ある機能を別の機能に優先して提供するからです。
このように、プロキシを使用してビュー アクセスを制限する必要があります。
于 2013-08-29T14:27:58.907 に答える
1
実際の理由はわかりませんが、読み取り検証を行うと読み取りが非常に遅くなり、ビューのインデックスを段階的に更新するのが非常に難しくなります (または、基本的にユーザーごとのインデックスが必要になることはおそらく不可能です)。
必要なものを実装する方法は、フィルター処理されたレプリケーションを使用するため、特定のユーザーが読み取れるようにするドキュメントのみを含む新しい DB を作成します。
于 2012-07-16T17:16:25.280 に答える