db.raffle.find({ "ticket_no" : { "$in" : [725, 542, 390] } }) $in 非常灵活,可以指定不同类型 的条件和值。例如在逐步将用户的 ID 号迁移成用户名的过程中,查询时需要同时匹配 ID 和用户名
可以指定不同类型的条件和值?如果需要达成这个要求,还是得$and 或者写两个$in 吧,就像 MySQL 那样,并没有很灵活的样子。。
db.users.find({ "id_num" : { "$not" : { "$mod" : [5,1] } } })
这里没有$mod
吧?
我最近也在读 mongodb 权威指南,刚看到 repl 的部分^_^