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

上图的list是一个list<String>类型;

要注意一点:

这里查询是用的

queryObject.append("placeName", new BasicDBObject().append(QueryOperators.IN, list.toArray()));

而如果查询的是字符串必须用上面的append

如果是int类型的list那么可以用

BasicDBList values = new BasicDBList();

的方式;不然数据有偏差。

 

posted @ 2017-08-28 13:48  坏笑的眼镜男  阅读(2042)  评论(0)    收藏  举报