Play框架2的MongoDB插件有什么区别?

时间:2014-03-25 15:42:06

标签: mongodb playframework-2.0 jackson morphia jongo

我开始学习与MongoDB集成的Play framework 2。我很惊讶如何将其与Play framework2集成,最后发现了许多plugins

我很困惑应该使用哪一个来组织我的MongoDB。我试图搜索它们之间的差异,然而,找不到任何文件。所以,如果有人对他们有一些经验,你能否分享你的意见或解释他们之间最不同的意见?

1 个答案:

答案 0 :(得分:2)

Jongo是一个用于在Java中查询的API,如MongoDB Shell,并使用Jackson将文档映射到POJO。这个API是官方mongodb-java-driver

上的一个小层

ReactiveMongo是由Play框架团队创建的Scala驱动程序(未使用mongodb-java-driver),以实际的方式查询MongoDB。

Jongo和ReactiveMongo项目都有一个播放插件:

Play-jongo:https://github.com/alexanderjarvis/play-jongo

Play-ReactiveMongo:https://github.com/ReactiveMongo/Play-ReactiveMongo

那么,如果你正在寻找一种简单的方法来查询MongoDB,你可以使用Jongo,如果你正在寻找一种游戏风格的被动方法,你可以使用ReactiveMongo但IHMO你应该测试两者并使用你的那个更加舒适。