承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  互联网圈  >  MongoDB中的日期格式化技能

MongoDB中的日期格式化技能

管理员 2023-06-19 08:07:02 互联网圈 15 ℃ 0 评论 2125字 收藏

MongoDB中的日期格式化技能

MongoDB是当下最受欢迎的非关系型数据库,平常使用自然触及对日期格式进行操作。下面介绍几种经常使用的MongoDB日期格式化技能,包括使用Built-in Date Commands、使用JavaScript日期函数和使用模板字符串等。

#### 使用Built-in Date Commands

MongoDB提供了三个built-in date commands 用于将日期转换为可辨认的字符串,分别是dateToString、toLongDateString和toDateString。其中dateToString用于接收一个date对象,返回一个ISO格式的UTC字符串;toLongDateString用于接收一个date对象,返回一个文本字符串情势的日期;toDateString用于接收一个date对象,返回一个本地时区的日期字符串。

db.inventory.find().forEach(function(doc) {
db.inventory.update({ _id: doc._id},
{$set: { dateString: Date().dateToString(doc.date)}})
})

#### 使用JavaScript日期函数

我们也能够使用JavaScript内置的Date函数来准确地格式化日期,这类方式通经常使用于取得特定格式。例如,下面的示例将输出一个固定格式的日期:

db.inventory.find().forEach(function(doc) {
db.inventory.update({ _id: doc._id},
{$set: { dateString: new Date(doc.date).toString("dd/MM/yyyy")}})
})

#### 使用模板字符串

模板字符串是用于将字符串模板利用到MongoDB语言的功能,使我们能够格式化日期并产生特定的输出。例如,下面的示例将输出一个固定格式的日期:

db.inventory.find().forEach(function(doc) {
db.inventory.update({ _id: doc._id},
{$set: { dateString: {$dateToString: {date: doc.date, format: "%Y-%m-%d"}}}})
})

上述就是MongoDB中几种经常使用日期格式化技能,它们可以方便我们将日期以区别的格式输出。MongoDB的这些日期处理能力为我们提供了大量便捷,让我们能够更快更有效地处理 date 相关的操作。

文章来源:丸子建站

文章标题:MongoDB中的日期格式化技能

https://www.wanzijz.com/view/56901.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信