gpt4 book ai didi

mongodb - Mongodb 从现有日期字段添加时间戳字段

转载 作者:可可西里 更新时间:2023-11-01 09:46:16 24 4
gpt4 key购买 nike

我目前有一个包含如下文档的集合:

{ foo: 'bar', timeCreated: ISODate("2012-06-28T06:51:48.374Z") }

我现在想向该集合中的文档添加一个timestampCreated 键,以便更轻松地按时间查询。

我能够使用 update$set 操作添加新列,并设置时间戳值,但我似乎是使用以下方法设置当前时间戳:

db.reports.update({}, { 
$set : {
timestampCreated : new Timestamp(new Date('$.timeCreated'), 0)
}
}, false, true);

但是,我还没有想出一种方法来添加此列并将其值设置为现有“timeCreated”字段的时间戳。

最佳答案

查找所有文档,仅限于 id 和 timeCreated 字段。然后循环并生成 timestampCreated 值,并对每个值进行更新。

关于mongodb - Mongodb 从现有日期字段添加时间戳字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com