【发布时间】:2016-07-01 11:40:45
【问题描述】:
private val DATABASE:String = config.getString("db.dbname")
private val SERVER:ServerAddress = {
val hostName=config.getString("db.hostname")
val port=config.getString("db.port").toInt
new ServerAddress(hostName,port)
}
val connectionMongo = MongoConnection(SERVER)
def collectionMongo(name:String) = connectionMongo(DATABASE)(name)
val result:WriteResult = collectionMongo("pgroup")
.insert(new BasicDBObject("_id",privateArtGroup.getUuid)
.append("ArtGroupStatus",privateArtGroup.artGroupStatus.toString())
.append("isNew",privateArtGroup.isNew), WriteConcern.Acknowledged)
log.info("what is the write concern " + collectionMongo(pgroup).getWriteConcern)
log.info("what is the write concern "+collectionMongo(pgroup).getWriteConcern)
我将 WriteConcern 设置为 Acknowledged 但它没有设置
log stataments 从我知道它没有设置的地方打印出来
什么是 write concer WriteConcern{w=0, wTimeout=null ms, fsync=null, journal=null
为什么是w=0?应该是w=1
我正在使用casbah V 3.1.1
【问题讨论】:
标签: java mongodb mongodb-java casbah scala-2.11