mongodb将无值视为-1?下面的代码只显示值为1的数据,其中我也有0或null或无值。
case Some("hideUrX") => q = q ++ MongoDBObject("$and" -> List(MongoDBObject("ratings.rating" -> MongoDBObject("$ne" -> -1)), MongoDBObject("ratings.userId" -> userId)))
答案 0 :(得分:0)
我可以通过使用$ nin和我的期望值来修复此问题
MongoDBObject("ratings.rating" -> MongoDBObject("$in" -> Array(null,0,1)))