@Document(collection = "formtype")
public class FormType {
@Id
@Field(value = "id")
private Long formTypeId;
@Field(value = "formtypename")
private String formTypeName;
@Field(value = "isdeleted")
private Boolean isDeleted = false;
//with constructor and getter setter
}
Я написал этот запрос, чтобы узнать запись типа формы, в которой formTypeName
не принадлежит этому formTypeId
, а isDeleted
не равно true.
При написании этого запроса я получаю значение как ноль, даже если эта запись присутствует.Пожалуйста, помогите мне!
@Query("{ '$and': [ {'formTypeId':{$ne :?0}} , {formTypeName:'?0'} , {'isDeleted':{$ne : true}} ] }") FormType getformTypeToUpdate(Long formTypeId,String formTypeName);