1

変更されたドキュメントに基づいてフィードを作成する必要があります。この場合、_changes API が最適であると考えました。つまり、最後のシーケンス ID をクライアント側に保存するだけで、次の _changes 呼び出しで結果を制限するために使用できます。

現在、アプリケーションは次のことを実行します。

  • since/filter パラメータで _changes を呼び出します
  • _changes フィードの各 ID に対して show 関数を呼び出します
  • すべての変更を顧客フィードにレンダリングします

私が望むのは、単一のリクエストで _changes 結果全体に対してリスト関数を呼び出せるようにすることです。これにより、クライアントで _changes の結果を明示的に解析する必要がなくなり、その機能がサーバーに移動します。

質問: これはリモートでも可能ですか?

私は _changes と「ほぼ」同じことをして、ビューを実装しようとしましたが、本当の運はありませんでした。

4

1 に答える 1

1

これは現時点では不可能であり、_changesAPI は通常のビューとは大きく異なるため、完全に実装するのは簡単ではありません。

CouchDB イシュー トラッカーでチケットが開かれていますが、かなり長い間更新されていません。

于 2013-06-14T22:39:28.353 に答える