2014-10-31 20 views
1

现在我已经使用Morphia一段时间(2年以上)的bean了,但是对于在MongoDB 2.6+版本中整合新功能的库没有太多的事情发生。看看Github上的活动,自9月初以来没有多少事情发生,我开始怀疑是否有更好的库,包括MongoDB的新功能2.6用MongoDB进行POJO映射的最佳java库

以下是我目前在Morphia中缺少的一些功能;

  • 包装和搬运GeoJSON的对象用于制造地理空间查询球面交点与草堆索引等
  • Java类的用于在一个容器中存储类似的对象,以针对特定的可能性
  • 多态性处理对象类型
  • 文本在大量文本的详细对象中搜索

我已经看了Spring Mongo DB的bean,但我没有使用Spring作为框架。我使用标准的Java EE 6,所以不要热衷于将Spring堆栈添加到我的项目中。 Jongo图书馆看起来很简单,然后继续在杰克逊进行编组对象。但它更像是一个比我想要的文本查询界面,我不知道地理空间功能有多好。

有没有人知道或有内部信息,如果上述问题将在不久的将来解决?

回答

2

我不跟MongoDB的或任Java驱动程序或吗啡的发展有关,所以这只是个人意见:

是,吗啡的发展已经(再次)停滞不前。但是,我目前希望开发重点是Java驱动程序版本3,请参阅https://github.com/mongodb/mongo-java-driver/commits/3.0.x

已经计划将某些功能移植到Java驱动程序,但我不确定当前状态。我希望Morphia的发展等待驱动程序的变化,并且一旦版本3出来,速度会加快。

+0

感谢有关发展的一些洞察信息。与MongoDB中的功能相比,morphia提供了相当大的差距。但由于最近变化速度缓慢,图书馆会发生任何事情,这是一个渺茫的希望。我的搜索是。 – Chris 2014-10-31 17:48:29