我想实现从Java代码以下查询:
{ "Post Text" : { "$not" : /.*golf.*/i}}
我的Java代码:
BasicDBObject not = new BasicDBObject();
not.append("$not", "/.*golf.*/i");
BasicDBObject query = new BasicDBObject();
query.put("Post Text", not);
当我运行上面的查询,得到这个日志:
游标ID = 0,NS = journaldev.Rotunda,查询= { “后的文本”:{ “$不是”: “/ 高尔夫球/I”}},numIterat ed = 0,readPreference = primary
正则表达式周围的多余引号产生问题。有人可以帮我解决这个问题吗?
哪个潜水员版本? – mtj
使用mongo版本:2.12.3 –
对不起,没有我的帮助......只做3.x – mtj