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

我是 Golang 的新手,我正在使用 mgo 框架构建 Golang CRUD 来练习。当我使用 mgo 插入一个元素时,插入了两次而不是一次,我在 MongoDB Compass 社区中检查了它。这是我的存储库

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

http://img4.sycdn.imooc.com/6486c86e0001e36903680202.jpg

有谁能够帮助我?



慕仙森
浏览 115回答 1
1回答

偶然的你

您的代码仅插入一个文档。如果它插入 2,则属性(_id字段除外)将相同/相同。并且您的 2 个文档具有不同的time字段,因此它们来自 2 个不同的运行。因此,您看到的是 2 次不同运行的结果(彼此间隔 2 秒),由您或您的 IDE 运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go