springdata mongodb 如何根据非主键删除

发布问题 回首页

springdata mongodb 如何根据非主键删除

★ 0 成为第一个关注这个问题的人

@Modifying
@Query( “{‘recordId’ :?0}”)
//@Query( “delete from Comment comment where comment.recordId= :?0″)
void deleteByRecordId(String recordId);

这种配置无法删除 请教高人指点

cdzhoubin 在大约 之前添加了 状态
  • 提问于
  • Answers3 个
  • 浏览 521 次
  • 最新活跃于

3 个回答3

0
TJ answered about

有没有在mongo shell 里测试一下你的删除是否可以工作?有没有可能你的recordID的数据类型和数据库的类型不一致,比如说在库里是数字而在这里是字符串就可能导致不匹配。你应该可以把springdata的verbose log开启然后看一下具体发出的mongo query是怎么样的,然后再调试这个问题。

快乐编程 在大约 之前添加了 状态
0
lovedazi005 answered about

根据非主键 删除一系列数据 逻辑删除

0
eshujiushiwo answered about

HI
你好spring没用过,请问你这样具体的需求是什么样的呢。

tonywang_efun 在大约 之前添加了 状态
To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/create