我是Golang的新手,我正在使用mgo框架进行练习来构建Golang CRUD。当我使用mgo插入一个元素时,它被插入了两次而不是一次,因此在MongoDB Compass社区中对此进行了细分。这是我的repository
这是显示如何保存在我的数据库中的图片:
有人可以帮助我吗?
答案 0 :(得分:1)
您的代码仅插入一个文档。如果将其插入2,则属性(_id
字段除外)将相同/相同。
您的2个文档的time
字段不同,因此它们来自2个不同的行。
因此,您看到的是您或您的IDE进行了2次不同的运行(彼此相距2秒)的结果。