У меня есть следующий код для поиска в mongo db с использованием весенних данных mongodb (версия 1.2.3.RELEASE)
Criteria searchCriteria = Criteria.where("NAME").is("TestName")
.and("ID").is("TestID").not().and("Age").is("23");
Я получил следующий запрос (без оператора not)
Query: { "NAME" : "TestName" , "ID" : "TestID", "Age" : "23" }
Я ожидал следующего запроса
Query: { "NAME" : "TestName" , "$not" : { "ID" : "TestID"}, "Age" : "23" }
Что я делаю не так ? Любая помощь приветствуется. Спасибо