私は最近CouchDBを発見しましたが、それは私が今日取り組んでいることに完全に適合しています。Futonインターフェースを操作し、http APIを呼び出すことは問題なく機能しますが、何かが欠けています。
アプリケーションの設計中に、データベース内のすべてのドキュメントに変更を適用したい場合があります。簡単な例として、すべてのドキュメントに「type」という名前のフィールドがあり、数値ではなく文字列をタイプとして選択するとします。
今度は布団のすべての文書を調べて、文字列を数字に変更する必要があります。これはばかげた仕事です。
別の例は、特定の条件に適用されるすべてのドキュメントを削除することです。
完璧な解決策は、ドキュメントごとにjavascript関数を呼び出すことができるある種のエンジンであり、ドキュメントの新しい値を返すことができます。
これは存在しますか?