用于MongoDB的Casbah工具包的Scala流体语法

时间:2013-03-21 12:17:07

标签: mongodb scala fluid casbah

我是Scala的新手,并尝试将Casbah工具包用于MongoDb。 Casbah教程说:

“......这应该允许更流畅的语法与Mongo一起使用.DB对象还提供了一个apply()来获取集合,以便你可以自由地链接它们:”

scala> val mongoColl = mongoClient("casbah_test")("test_data")
mongoColl: com.mongodb.casbah.MongoCollection = MongoCollection()

我在哪里可以阅读有关scala构造的内容,例如mongoClient(“casbah_test”)(“test_data”)? 谢谢!

1 个答案:

答案 0 :(得分:0)

我很抱歉这不是一个很棒的故事,学习曲线很陡峭。 casbah的文档应该是一个剧变,请参阅SCALA-63,目前它希望你能够掌握如何使用mongodb,然后才能掌握在scala中使用它。

目前我认为最快的成功方法是遵循主要的getting started指南,并从shell中吸取教训,了解如何使用Casbah。

如果您更有动力深入研究代码,可以使用query integration spec tests了解如何使用流体API。

如果这不能阻止你,并且你想支持一个开源项目,我很乐意接受改进documentation的拉请求 - 在user group上ping我。