cradleを使用して、CouchDB のビューにパラメーターを渡すにはどうすればよいですか?
アップデート
_key
(デフォルト)以外のプロパティに一致するドキュメントを返したいとします...
// document format
{
_key,
postHeading,
postBody,
postDate
}
postHeading
ドキュメントとプロパティを照合したい場合はどうすればよいですか? ビューはどのように表示され、そのビューに検索文字列を渡すにはどうすればよいでしょうか?
現時点では、私はこれをやっています...
database.get("980f2ba66d5c8f9c91b9204a4d00022a", function (error, document)
{
});
代わりにビューにアクセスしたいのですが、自動生成された 40 文字のキーの代わりに、別のプロパティに一致する文字列を渡したいと思います。
これに沿った何か...
database.save("_design/posts", {
single: {
map: function (document)
{
if (document.postHeading == PARAMETER_PASSED_GOES_HERE)
emit(null, document);
}
}
});
database.view("posts/single", function (error, documents)
{
});