字段里有[]{}"导致查询结果不正确
项目里有个存储接口要从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高级查询冲突导致的,试过把}]转义成\]\}也是不行,特此求救
而把这段内容作为条件找到对应的记录怎么都不行
query.put("select", select);
DBObject dbObject = (DBObject) dbColleciton.findOne(query);
select里的内容就是[{"paragraph":"0","start":"224","end":"227"}]
真的是无解了,怎么都查不到,这里应该是和原来的mongodb高级查询冲突导致的,试过把}]转义成\]\}也是不行,特此求救
...全文
相关推荐
PHP MYSQL 查询汉字jsonencode处理
利用jsonencode处理php mysql查询后的汉子显示问题
MySQL 查询某个字段不重复的所有记录
现在想从这5条记录中查询所有title不重复的记录
Python中模块pymysql查询结果后如何获取字段列表
pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。下面这篇文章主要给大家介绍了关于Python中模块pymysql查询结果后如何获取字段列表的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来看看详细的介绍。
springboot 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全)
springboot 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全),给为空字段初始化值,如:字符串null转换为""
MySQL查询把多列返回结果集拼装成一个字段
使用场景 mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生女生姓名,通过关联查询肯定是无法实现的. 解决方式 1首先我们了解上述相关使用场景之后,结合相关如下相关示例 单个列表中,需要显示不同快递公司的配送区域,相关表中存储是的对应的地区id字段 2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT template.temple


