Как отфильтровать пустую строку из MongoDB, используя ключевые слова метода запроса Spring Boot JPA - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь найти все встречи с идентификатором, который не является пустой строкой и не пустым, но не может выяснить, какие методы используются.

Вот мой метод хранилища:

findByAppointmentIdNotNullAndAppointmentIdNot(String condition);

Внутренняя ошибка сервера

org.springframework.data.mongodb.InvalidMongoDbApiUsageException: Due to limitations of the com.mongodb.BasicDocument, you can't add a second 'appointmentId' expression specified as 'appointmentId : Document{{$ne=}}'. Criteria already contains 'appointmentId : Document{{$ne=null}}'.

Использование здесь ключевых слов NotNull и Not и передача пустой строки в качестве условия, к сожалению, результат по-прежнему содержит встречу, идентификатор встречи которой является пустой строкой. Может ли помочь?

...