好的,我很确定这件事必定是个错误...我必须输入我要找的那个月前一个月:
{
"SportId":"Horse Racing",
"Date":{$gt: new Date(2012,11,4)}
}
解释输出:
[ 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();
任何人都能解释一下 - 比上面更好吗?现在我知道我可以解决它并不重要。但这似乎很奇怪。