初级会员
  • 第 79638 位会员
  • wxxul0608
  • 2023-12-20 10:42:00
  • Offline
  • 21 3

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • **感谢各位,昨天解决了。最后是用这种链式拼接的方法结解决的** ``` query := Db.Model(&xxxx) for _, b := range findNode { query = query.Not("xxx = ? and xxx = ?", b.xxx,b.xxx) } err := query.Debug().Where("xxx = xxxx").Find(&xxx) ```
  • 之前试过了,不能用not in 。比如这里你name not in ( 'zhangsan' ) age not in ( '10' )。他会过滤掉另外一条name : zhangsan,age:19的这一条。后面发现where not (name = zhangsan and age = 19) 这样可以,但是过滤条件是动态的可能会有很多条,就不知道gorm里面可以怎么使用才能达到要求。