不存在的时候,remove的是个空,你这个代码最好是分成两个逻辑,一个是存在数据要删除的判断,一个是不存在的时候,这样比较清晰
嗯,这种代码是我自己测试出来的. 在实际情况中 倒是不会出现这个情况. 懂了
这个没什么疑问啊,如果不存在就不删除啊。存在就删除。就像你执行sql delete语句一个道理啊。你delete 数据不存在也不会报错的啊。
如果不存在你需要返回false的话就就先判断一下好来
if(!db。tblProgrammes.where(xxxxxxxx).Any){
return false;
}