两次插入而不是一次插入 mgo
Two insertion instead of one with mgo
我是 Golang 新手,正在使用 mgo 框架构建 Golang CRUD 来练习。当我使用 mgo 插入一个元素时,插入了两次而不是一次,我在 MongoDB Compass Community 中检查了它。这是我的 repository
这是一张显示如何保存在我的数据库中的图片:
有人可以帮助我吗?
您的代码仅插入一个文档。如果它插入 2,则属性(_id
字段除外)将相同/相同。
并且您的 2 个文档具有不同的 time
字段,因此它们来自 2 个不同的运行。
所以您看到的是 2 次不同运行的结果(彼此相差 2 秒),由您或您的 IDE。
我是 Golang 新手,正在使用 mgo 框架构建 Golang CRUD 来练习。当我使用 mgo 插入一个元素时,插入了两次而不是一次,我在 MongoDB Compass Community 中检查了它。这是我的 repository
这是一张显示如何保存在我的数据库中的图片:
有人可以帮助我吗?
您的代码仅插入一个文档。如果它插入 2,则属性(_id
字段除外)将相同/相同。
并且您的 2 个文档具有不同的 time
字段,因此它们来自 2 个不同的运行。
所以您看到的是 2 次不同运行的结果(彼此相差 2 秒),由您或您的 IDE。