一些Casbah功能不起作用

时间:2014-02-25 11:34:20

标签: mongodb casbah

在我的项目中,我正在使用Casbah,我参考了http://mongodb.github.io/casbah/tutorial.html教程。根据我的实施

     val mongoClient = MongoClient
     val db = mongoClient("db_name")
     val coll = db("coll_name")
     val a = MongoDBObject("hello" -> "world")

然后下一步是开始工作。

coll.insert(a)

我正在使用"org.mongodb"%% "casbah" % 2.7.0-RC0

这是什么问题?

2 个答案:

答案 0 :(得分:1)

MongoFactory.coll.save(a)

使用save()保存MongoDBObject。

答案 1 :(得分:0)

如果在localhost上运行mongodb并且默认端口尝试更改:

val mongoClient = MongoClient()

所以你调用apply方法并返回MongoClient的实例而不是对象..