草庐IT

mongodb - 使用 cashbah 在 Scala 中更新 Mongo 文档

我在mongodb中的示例文档是:{"_id":3,"name":"sachin","profilepic":"images/pics/3.jpg"}{"_id":1,"name":"sumit","profilepic":"images/pics/2.jpg"}我想将status:0附加到名称为“sachin”的文档。我是Scala的新手。我写代码valquery1=MongoDBObject("name"->"sachin")valquery=MongoDBObject(status->0)coll.update(query1,query)但是没用..

mongodb - 如何使用 Cashbah MongoDB 连接?

注意:我意识到thereisasimilarquestiononSO但它谈论的是旧版本的Casbah,另外,答案中解释的行为不是我所看到的!我的印象是Casbah的MongoClient处理了连接池。但是,在我的进程上执行lsof时,我发现mongodb连接的数量越来越多,这让我怀疑这个池是否真的存在。基本上,这就是我正在做的事情:classMongodbDataStore{valmongoClient=MongoClient("host",27017)("database")vargetObject1():Object1={valcollection=mongoClient("obj