0
我使用$哪里查询使用代码的月份和日期的对象像下面这样获得的UserInfo收藏与5月7日的生日:
db.UserInfo.find(function() {
var d = new Date(this.Birthdate);
return d.getDate() === 7 && d.getMonth() === 4;
});
这完美地在本地工作,返回生日设置为5月7日的UserInfo对象。然而,这远远地打破了(Heroku + Mongolab),因为我找回出生日期设置为1210222800000的对象,例如5月8日。为什么会发生这种情况,我怎样才能让mongo返回正确的对象?
2.4.2本地和2.2.4远程,会导致getDate方法的区别吗? – 2013-05-07 19:26:19
2.2和2.4使用不同的Javascript引擎(spidermonkey vs V8)。 – 2013-05-07 20:07:19