共计 200 个字符,预计需要花费 1 分钟才能阅读完成。
问题起源
在应用 xorm 的过程中,我有了这样一个需要,我须要给一个字段默认值,在插入一条数据的时候,如果我传递了这个字段,就用我传递的,如果没有就应用默认值
示例
这是我定义的字段
我应用 InsertOne 办法,插入这条数据,然而当你查看这条数据时,却并没有这条默认值
解决方案
通过考察发现,因为 go 语言机制的问题,无奈晓得你是否传入了这个参数,所以只能被动判断
解决方案相似于这样,我抉择被动 omit 空字符串:
正文完