如何插入包含当前日期的文档并在 mongodb 罗盘上输入日期

mef*_*yed 6 mongodb mongodb-compass

我在 Windows 上使用 mongodb 指南针应用程序,我想从 ui 中手动插入包含当前日期的文档。

我需要应用程序捕获当前时间并将其与文档作为日期类型插入,

"momentAdded":{
  "$date":true
}
Run Code Online (Sandbox Code Playgroud)

上面的代码返回 1970-01-01T00:00:00.001+00:00

pra*_*ad_ 6

在指南针的文档选项卡中,添加数据 -> 插入文档。您会发现一个如图所示的对话框。

在此输入图像描述

选择VIEW“Field-by-Field Editor”模式(另一种是JSON模式)。要创建新的日期字段 - 输入示例字段名称"dob",然后选择字段类型为Date,并输入日期值(例如2021-07-15T11:30:45)。这将作为日期字段保存在您的收藏文档中。请参阅指南针 - 插入文档

如果您使用“JSON”视图,则使用以下语法创建日期字段:

{
  "dob": { "$date": "2021-07-15T10:30:48.021Z" }
}
Run Code Online (Sandbox Code Playgroud)

新插入的文档将如下图所示。并且,您可以验证字段类型是否位于“分析您的数据架构”Date选项卡中。

在此输入图像描述

  • 有没有办法让它自动获取当前日期和时间?而不是像 dob 那样手动添加:new Date() (5认同)