CNode

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

Ffyddaben发布于13 年前最后回复13 年前1 回复4533 浏览0 收藏

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)

F
fyddaben#1·13 年前

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

参与回复
登录后即可参与回复。登录