0

我是 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") ?谢谢!

4

1 回答 1

0

很抱歉,目前这不是一个好故事,而且学习曲线很陡峭。casbah 的文档将因剧变而发生,请参阅SCALA-63,目前它希望您在能够掌握在 scala 中使用它之前具备如何使用 mongodb 的工作知识。

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

如果您更有动力深入研究代码,则可以使用查询集成规范测试来了解如何使用流体 api。

如果这没有阻止你并且你想支持一个开源项目,我很乐意接受关于改进文档的拉取请求——在用户组上联系我。

于 2013-03-21T14:17:32.977 回答