哪一个更适合在Http服务器,Casbah或ReactiveMongo上使用?

时间:2015-06-27 07:30:56

标签: mongodb scala casbah reactivemongo

我想为我的项目和我的Scala用户启动一个MongoDB数据库,但我无法在MongoDB的这两个Scala框架之间找到一个很好的比较,它们的主要区别是什么,支持和其他方面?

1 个答案:

答案 0 :(得分:2)

嗯,ReactiveMongo的设计是&#34;反应&#34;所以一切都是异步发生的,你可以继续正常的执行流程。 ReactiveMongo还具有进行BSON <--> Scala Case Class转换的宏。

Casbah另一方面是 官方支持的MongoDB Scala绑定,因此它基本上支持所有 MongoDB运营商。

现在,如果你真的想在MongoDB上做一些花哨的查询,你可能会发现自己在Casbah的家中,但是对于ReactiveMongo而言并非如此。

另请注意,ReactiveMongo与Play框架非常吻合。