这是我的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是否已存在于数据库中。 但是,如果我发布相同的记录,则会给出错误消息,因为“已存在代码”。 但是由于查询我没有收到错误消息,并且相同的记录正在数据库中保存。 请帮助我进行查询。