変更APIは実際に何をしますか?それは各文書+削除された文書の最後のリビジョンをリストしていますか?couchdb変更通知
またはそれをこのように置く:
はのCouchDBの変更通知機能は、クエリに一致するすべてのドキュメントを一覧表示するために使用することができますか?例えば
、私はフィルタ機能を持っている場合:
search = function(doc,req)
{
return (doc.min && doc.max && doc.min < req.query.q && doc.max > req.query.q)
}
私は< doc.maxここ< someValueのdoc.min一致するすべての文書を得るのだろうか?
http:// server/database/_changes? filter = doctype/search & q = somevalue
私のテストデータベースでは、そうだと思われますが、大きなデータベースがあるとどうなりますか?
+1いい回答です。私はコンパクションポイントを明確にする自由を取った後、あなたの最初のイントロへのアップデートを少し取り消しました。あなたが気にしないことを願っています。 – JasonSmith
問題ありません: –
データベース内のすべてのドキュメント(最新のリビジョン番号を含む)がリストにあります(削除されたドキュメント)。 – Alumni