java mongo的$in操作参数为字符串数组

上图的list是一个list<String>类型;
要注意一点:
这里查询是用的
queryObject.append("placeName", new BasicDBObject().append(QueryOperators.IN, list.toArray()));
而如果查询的是字符串必须用上面的append
如果是int类型的list那么可以用
BasicDBList values = new BasicDBList();
的方式;不然数据有偏差。

浙公网安备 33010602011771号