我没有得到任何有关“如何使用 casbah API 关闭 mongodb 连接”的有用信息。实际上,我已经定义了多个方法,并且在每个方法中我都需要与 mongodb 建立连接。工作后我也需要关闭它。我正在使用斯卡拉。
像这样的方法之一(scala中的代码示例):
import com.mongodb.casbah.Imports._
import com.mongodb.casbah.MongoConnection
def index ={
val mongoConn = MongoConnection(configuration("hostname"))
val log = mongoConn("ab")("log")
val cursor = log.find()
val data = for {x <- cursor} yield x.getAs[BasicDBObject]("message").get
html.index(data.toList)
//mongoConn.close() <-- here i want to close the connection but this .close() is not working
}