0
次のコードを検討してください。なぜmonth
が1ずつ増加するのですか?mongodbはDateコンストラクタの0ベースのインデックスを補正しますか?
> var myDate = new Date(2016,01,01);
> db.testDate.insert({"aDate": myDate});
WriteResult({ "nInserted" : 1 })
> db.testDate.find();
{ "_id" : ObjectId("57e2a5a46d5f3aabab82c08d"), "aDate" : ISODate("2016-02-01T05:00:00Z") }
> var myDate = new Date(2016,00,01);
> db.testDate.insert({"aDate": myDate});
WriteResult({ "nInserted" : 1 })
> db.testDate.find();
{ "_id" : ObjectId("57e2a5a46d5f3aabab82c08d"), "aDate" : ISODate("2016-02-01T05:00:00Z") }
{ "_id" : ObjectId("57e2ab016d5f3aabab82c08e"), "aDate" : ISODate("2016-01-01T05:00:00Z") }
>