字段里有[]{}"导致查询结果不正确
项目里有个存储接口要从mysql迁移到mongodb里,本来也没什么,但是一个查询怎么都不行,查看了发现数据库中存的数据是[{"paragraph":"0","start":"224","end":"227"}]
而把这段内容作为条件找到对应的记录怎么都不行
query.put("select", select);
DBObject dbObject = (DBObject) dbColleciton.findOne(query);
select里的内容就是[{"paragraph":"0","start":"224","end":"227"}]
真的是无解了,怎么都查不到,这里应该是和原来的mongodb高级查询冲突导致的,试过把}]转义成\]\}也是不行,特此求救