米琪卡哇伊
类似地将当前 time.Time 转换为原始.Timestamp 类型,我们可以使用primitive.Timestamp{T: uint32(time.Now().Unix()), I: 0}在 mongo 对象建模中使用primitive.Timestamp会导致 mongo 集合中的Timestamp(1639732596, 0)数据类型。当编码为 json 时,它会产生如下对象:{“T”:1639732596,“我”:0}在大多数用例中,对对象模型使用time.Time类型就足够了。这将导致 mongo 集合中的ISODate("2021-12-17T09:14:33.608Z")数据类型。当编码为 json 时,会产生如下字符串:“2021-12-17T09:14:33.608Z”