Как использовать $ и с более чем 2 параметрами в запросе mongoDB? - PullRequest
0 голосов
/ 11 марта 2019

Это мой dtob,

@Id
@Field(value = "id")
private Long id;

@Field(value = "validationid")
private Long validationId;

@Field(value = "fieldid")
private Long fieldId;

@Field(value = "formid")
private Long formId;

Это мой репозиторий,

@Query("{'$and': [{fieldId:?0},{validationId:?0}, {formId:?0}, {'isDeleted':{$ne : true}}]}")
public FieldValidationMapping checkForSave(Long fieldId, Long validationId, Long formId);

Этот запрос я написал, чтобы проверить, присутствуют ли fieldId, validationId и formId вБД или нет.Но если я публикую ту же запись, я выдаю сообщение об ошибке, поскольку «перекод уже существует».Но я не получаю сообщение об ошибке из-за запроса, и та же запись сохраняется в базе данных.Пожалуйста, помогите мне с запросом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...