mongodb的问题,好像是转义符错误,但是不确定,帮忙看看吧
发布于 2年前 作者 fyddaben 898 次浏览

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)

1 回复

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

回到顶部