我想为我的项目和我的Scala用户启动一个MongoDB数据库,但我无法在MongoDB的这两个Scala框架之间找到一个很好的比较,它们的主要区别是什么,支持和其他方面?
答案 0 :(得分:2)
嗯,ReactiveMongo的设计是&#34;反应&#34;所以一切都是异步发生的,你可以继续正常的执行流程。 ReactiveMongo还具有进行BSON <--> Scala Case Class
转换的宏。
Casbah另一方面是 官方支持的MongoDB Scala绑定,因此它基本上支持所有 MongoDB运营商。
现在,如果你真的想在MongoDB上做一些花哨的查询,你可能会发现自己在Casbah的家中,但是对于ReactiveMongo而言并非如此。
另请注意,ReactiveMongo与Play框架非常吻合。