如何在MongoDB中存储与Node.JS跨兼容的Date对象?

huangapple go评论135阅读模式
英文:

How do I store Date objects in MongoDB that are cross compatible with Node.JS?

问题

我在我的 API 堆栈中同时使用 Node.js 和 Golang。我需要在 MongoDB 中存储 Date 对象,但在 Golang 中,我不确定如何创建一个在这两种语言之间兼容的 Date 对象。

在 Golang 中,如何创建一个 new Date() 对象以存储在 MongoDB 中?

英文:

I use both Node.js and Golang in my API stack. I need to store Date objects in MongoDB, but in Golang, I'm not sure how to create a Date object that's cross compatible between the two languages.

How do I make a new Date() in golang to store in MongoDB?

答案1

得分: 1

你是否在使用驱动程序连接到MongoDB?很有可能它会自动处理Go语言中的time.Time类型和MongoDB中的Date类型之间的转换。

编辑:为了明确起见,请尝试以下代码:

t := time.Now()

然后直接将t保存到你的MongoDB文档中。

英文:

Are you using a driver to connect to mongo? Odds are it'll take care of the translation between a time.Time type in Go and a mongo Date type for you.

Edit: To be clear, try:

t := time.Now()

and save t directly into your mongo document

huangapple
  • 本文由 发表于 2021年11月28日 10:14:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/70140154.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定