我已经使用 Morphia 一段时间(2 年多)了,但在 MongoDB 2.6+ 版本中合并新功能的库并没有发生太多变化。查看 Github 上的活动,自 9 月初以来并没有发生太多事情,我开始怀疑是否有更好的库包含 MongoDB 2.6 的新功能
以下是我目前在 Morphia 中缺少的一些功能;
- 包装和处理 GeoJson 对象,以使用 haystack 索引等对球形交叉点进行地理空间查询。
- Java 类的多态性处理,用于在一个容器中存储类似的对象,并可能存储特定的对象类型
- 在包含大量文本的详细对象中进行文本搜索
我一直在关注 Spring Mongo DB,但我不使用 Spring 作为框架。我使用标准的 Java EE 6,所以不热衷于将 Spring 堆栈添加到我的项目中。Jongo 库看起来很简单,并在 Jackson 上中继用于编组对象。但它更像是一个文本查询界面,而不是我想要的,我不知道地理空间功能有多好。
如果上述问题将在不久的将来得到解决,是否有人知道或有内部消息?