我开始学习 MongoDB
,它与 Play 框架 2
集成。我绞尽脑汁地思考如何将它与 Play Framework2 集成,最后发现了许多可用的插件:
我很困惑应该使用哪一个来组织我的 MongoDB
。我试图搜索它们之间有什么不同,但是找不到任何文档。那么,如果有人对它们有一些经验,您能否分享您的意见或解释它们之间最不同的地方?
最佳答案
Jongo是一个用于在 Java 中查询的 API(如在 MongoDB Shell 中一样),并使用 Jackson 将文档映射到 POJO。该 API 是官方 mongodb-java-driver 之上的一个小层
ReactiveMongo是由 play 框架团队创建的 Scala 驱动程序(未使用 mongodb-java-driver),用于以真正的响应式(Reactive)方法查询 MongoDB。
Jongo 和 ReactiveMongo 项目都有一个 play 插件:
玩琼戈:https://github.com/alexanderjarvis/play-jongo
Play ReactiveMongo:https://github.com/ReactiveMongo/Play-ReactiveMongo
好吧,如果你正在寻找一种简单的方法来查询 MongoDB,你可以使用 Jongo,如果你正在寻找一种游戏风格的 react 方法,你可以使用 ReactiveMongo,但 IHMO 你应该测试两者并使用你正在使用的方法更舒服。
关于mongodb - Play 框架 2 的 MongoDB 插件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22639470/