私はしばらくの間 (2 年以上) Morphia を使用してきましたが、MongoDB 2.6 以降のバージョンの新機能を組み込むために、ライブラリで多くのことは行われませんでした。Github での活動を見ていると、9 月の初めからあまり動きがなく、MongoDB 2.6 の新機能を含むより優れたライブラリがあるのではないかと考え始めています。
以下は、私が現在 Morphia に欠けている機能の一部です。
- 干し草の山インデックスなどとの球面交差の地理空間クエリを作成するための GeoJson オブジェクトのラップと処理。
- 類似オブジェクトを 1 つのコンテナーに格納するための Java クラスのポリモーフィズム処理 (特定のオブジェクト タイプの可能性あり)
- 大量のテキストを含む冗長オブジェクトでのテキスト検索
私はSpring Mongo DBを見てきましたが、Springをフレームワークとして使用していません。私は標準の Java EE 6 を使用しているため、Spring スタックをプロジェクトに追加することに熱心ではありません。Jongo ライブラリはシンプルに見え、オブジェクトをマーシャリングするために Jackson を中継します。しかし、それは私が望むよりもテキスト クエリ インターフェイスであり、地理空間機能がどれほど優れているかはわかりません。
上記の問題が近い将来に修正されるかどうか、誰かが知っているか、内部情報を持っていますか?