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


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

要注意一点:

这里查询是用的

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

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

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

BasicDBList values = new BasicDBList();

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM