分享

mongodb的问题,好像是转义符错误,但是不确定,帮忙看看吧

fyddaben 发表于 2013-10-17 21:37:38 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 5716
String sql="{aggregate:\"cms_article\",pipeline:[{$match:{$and:[{\"_id\":{$ne:\"\"}},{\"editor\":{$regex:\/sys\/}}]}},{$sort:{\"ctrolTime\":1}},{$limit:1}]}";
System.out.println(sql);
JSON.parse(sql);
出现错误.
^
at com.mongodb.util.JSONParser.parse(JSON.java:381)
at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378)
at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378)
at com.mongodb.util.JSONParser.parseArray(JSON.java:718)
at com.mongodb.util.JSONParser.parse(JSON.java:374)
at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378)
at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378)
at com.mongodb.util.JSONParser.parseArray(JSON.java:718)
at com.mongodb.util.JSONParser.parse(JSON.java:374)
at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378)
at com.mongodb.util.JSONParser.parse(JSON.java:328)
at com.mongodb.util.JSON.parse(JSON.java:287)
at com.mongodb.util.JSON.parse(JSON.java:272)
at test.Testt.main(Testt.java:108)
              
               
                    mongodb
                    java
               

已有(1)人评论

跳转到指定楼层
fyddaben 发表于 2013-10-17 21:38:37

            已解决。String sql="{aggregate:\"cms_article\",pipeline:[{$match:{$and:[{\"_id\":{$ne:\"\"}},{\"editor\":{$regex:'sys',$options: 's'} }]}},{$sort:{\"ctrolTime\":1}},{$limit:1}]}";
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条