mongodb将无值视为-1

时间:2014-03-04 12:23:06

标签: mongodb scala playframework

mongodb将无值视为-1?下面的代码只显示值为1的数据,其中我也有0或null或无值。

case Some("hideUrX") => q = q ++ MongoDBObject("$and" -> List(MongoDBObject("ratings.rating" -> MongoDBObject("$ne" -> -1)), MongoDBObject("ratings.userId" -> userId)))

1 个答案:

答案 0 :(得分:0)

我可以通过使用$ nin和我的期望值来修复此问题

MongoDBObject("ratings.rating" -> MongoDBObject("$in" -> Array(null,0,1)))