用mgo两次插入而不是一次插入

时间:2019-02-27 11:58:21

标签: go mgo

我是Golang的新手,我正在使用mgo框架进行练习来构建Golang CRUD。当我使用mgo插入一个元素时,它被插入了两次而不是一次,因此在MongoDB Compass社区中对此进行了细分。这是我的repository

这是显示如何保存在我的数据库中的图片:

enter image description here

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您的代码仅插入一个文档。如果将其插入2,则属性(_id字段除外)将相同/相同。

您的2个文档的time字段不同,因此它们来自2个不同的行。

因此,您看到的是您或您的IDE进行了2次不同的运行(彼此相距2秒)的结果。