好吧,我很确定这个东西一定是个bug ...我必须输入我想要的前一个月:
{
"SportId":"Horse Racing",
"Date":{$gt: new Date(2012,11,4)}
}
Run Code Online (Sandbox Code Playgroud)
解释输出:
[ 15:21:39 ]
db.Fixture.find({ "SportId" : "Horse Racing", "Date" : { "$gt" : ISODate("2012-12-04T00:00:00Z") } }).limit(50);
db.Fixture.find({ "SportId" : "Horse Racing", "Date" : { "$gt" : ISODate("2012-12-04T00:00:00Z") } }).limit(50).explain();
Run Code Online (Sandbox Code Playgroud)
谁能解释一下 - 比上面更好?现在我知道我可以解决它并不重要.但这似乎是一件非常奇怪的事情.
基于javascript日期构造函数的月份为零.
http://www.w3schools.com/js/js_obj_date.asp
http://www.w3schools.com/jsref/jsref_setmonth.asp
归档时间: |
|
查看次数: |
3455 次 |
最近记录: |