MongoDB:1970年之前的日期问题

时间:2014-02-19 02:09:34

标签: mongodb mongodb-.net-driver

我们在Windows 7 SP1(64位)上使用MongoDB 2.4.9(64位)。当我们运行下面的查询并且我们的收集中有任何人在1970年之前的出生日期时,我们得到例外“gmtime失败 - 您的系统不支持1970年之前的日期”。

db.persons.aggregate({
  $project: { 
    date: { 
      year: { $year: "$DateOfBirth" },
      month: { $month: "$DateOfBirth" }, 
      day: { $dayOfMonth: "$DateOfBirth" }
    }
  }
})

我在其他线程中读到,在某些Windows版本上运行MongoDB时,这是一个已知问题。请注意,我们的项目无法部署在除Microsoft之外的其他平台中。

0 个答案:

没有答案