1

私はcouchDB初心者で、ビューからフィルタリングされた応答を得ることができません。クエリに関係なく、常にビュー全体を取得しますが、これは意味がありません。

たとえば、ユーザー データベースで... このマップ関数を試してみました。

    login: {
        map: function(doc){
            if (doc.firstName && doc.lastName)
                emit(doc.firstName, doc.lastName);
        }
    }

教科書的なものですよね?

しかし、次のようなクエリを POST すると...

    {key: ["Mo"]} ... or ... {key:"Mo"}

私はすべてを取り戻します...全体図!これでも…

    {startkey:["Mo"], endkey:["Mo"]} ... or ... {startkey:"Mo", endkey:"Mo"}

クエリを URL にエンコードして GET を実行すると、同じ応答が得られます!!

これを機能させるにはどうすればよいですか?特製ソースとは?動物を犠牲にする必要がありますか?それとも、十分にリラックスしていないだけですか?

4

1 に答える 1

0

したがって、明確にするために、URL は次のようになります。

http://your.server/your_db/_design/view_id/_view/view_name?key="Mo"

そして、ほとんどのブラウザは、これらの を正しく にエンコードし"ます%22

于 2012-06-26T07:20:20.360 に答える