Я пытаюсь выполнить следующий запрос из кода 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, нс = journaldev.Rotunda, запрос = { "Текст сообщения": { "$ не": "./гольф/я"}}, numIterat ed = 0, readPreference = primary
дополнительные кавычки вокруг регулярного выражения создают проблему. Может ли кто-нибудь помочь мне в исправлении этого?
Какая версия для дайвера? – mtj
Использование версии mongo: 2.12.3 –
Извините, никакой помощи от меня тогда ... только делать 3.x – mtj