最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

需要到达嵌套在数组MongoDB中的字段

运维笔记admin12浏览0评论

需要到达嵌套在数组MongoDB中的字段

需要到达嵌套在数组MongoDB中的字段

我正在使用聚合。我需要用$ addFields运算符创建一个新字段,我想要到达的字段值是在第一个数组中嵌套的数组的第一个字段中,我需要将该字符串值转换为日期格式。

到目前为止,我已经尝试使用以下内容并没有成功,我尝试使用$运算符没有运气,我需要让它以这种形式工作,不能使用无投影或其他操作的孩子。当我刚做$ jobs.periods.hireDate时,我看到了该字段,但在数组[[hireDate]]的肚子里:

The format is:
array[
  array[0]: stringField
]


$addFields: {
 hireDate: {
  $dateFromString: {
    dateString: '$jobs.$.periods.0.hireDate'
  }
 }
}
回答如下:

试试这个可行

`

   $addFields: {
     hireDate: {
      $dateFromString: {
      dateString: 'jobs.periods.0.hireDate'
     }
    }

`

发布评论

评论列表(0)

  1. 暂无评论