2012-02-21 18 views
0

私は、認証されていないユーザーに対してcouch-dbの出力をカスタマイズする方法を探しています。couchdb検証関数

私はvalidate_doc_updateについてのドキュメントを見つけました。これは、couchdbがユーザーコンテキストとその役割を認識していることを示しています。

しかし、私はvalidate_doc_viewまたはvalidate_doc_retrieveのようなものを探しています。ユーザーは、取得してはならないドキュメントやビューをユーザーが求めていることがわかります。

たとえば、フォーラムで - 他のユーザーのプライベートメッセージを参照してください。

アイデア?

答えて

1

あなたはreq.userCTXでフィルタリングするリストやショーを使用することができます。 http://guide.couchdb.org/draft/transforming.html

+0

私はリスト機能は少し遅すぎることを恐れています。リスト機能のスタートキーとエンドキーを変更することはできますか、または結果をフィルタリングするだけですか? –