gpt4 book ai didi

mongodb - 从 MongoDB 中的 ObjectId 获取所有文档和项目时间戳

转载 作者:行者123 更新时间:2023-12-05 09:12:39 30 4
gpt4 key购买 nike

我还没有弄清楚如何投影字段列表并包括从 objectid 生成的创建日期(时间戳)。

我正在使用 MongoDB 4.0.10,我知道我可以做到这一点:

> ObjectId("5a682326bf8380e6e6584ba5").getTimestamp()
ISODate("2018-01-24T06:09:42Z")

但我不知道该怎么做:

db.users.find(
{ status: "active" },
{ "ObjectId(_id).getTimestamp()": 1 }
)

最佳答案

您可以使用 $toDate运算符

db.collection.aggregate([
{ $match: { "status": "active" } },
{ $project: { ts: { $toDate: "$_id" } }}
])

Mongo Playground

关于mongodb - 从 MongoDB 中的 ObjectId 获取所有文档和项目时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57674696/

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