如果我尝试将日期字段放入文档 (BSON) 并将其写入 Mongo,BSON 会以 UTC 格式写入。例如,一个日期
DateTime dateTime = new DateTime("2015-07-01");
Document doc = new Document("date", dateTime.toDate());
将被存储为
"date" : ISODate("2015-06-30T18:30:00Z")
在蒙古。而且,如果我使用相同的 Java 驱动程序检索它,我会得到它
Wed Jul 01 00:00:00 IST 2015
伟大的。没有解决办法吗?我的意思是,为什么我不能按我的意愿存储我的日期?如果我需要从另一个时区查询数据库怎么办?我会得到不同的结果吗?日期字段是 Mongo 的重要组成部分,周围有丰富的运算符。不过,为什么 Mongo 不提供这种灵活性呢?谢谢