我在定义变量后编写了这个语法,它非常好。
while (v.hasNext()) {
rs = v.next();
var c = db.ufcards_click_tracking.find({
"cardId": rs.cardId
}).count();
};
但是当我向查询添加另一个条件时,它不断返回此错误。
while (v.hasNext()) {
rs = v.next();
var c = db.ufcards_click_tracking.find({
"cardId": rs.cardId,
"cardClickedTime": {
"$gte": new Date(2015-06-25T00:00:00.000Z)
}
}).count();
};
我要疯了!帮助我。
最佳答案
需要将Date()
的参数包裹起来用引号括起来:
"$gte": new Date("2015-06-25T00:00:00.000Z")
文档中的注释如下。
日期字符串:
String value representing a date. The string should be in a format recognized by the Date.parse() method (IETF-compliant RFC 2822 timestamps and also a version of ISO8601).
关于javascript - 意外的 token 非法(这不是引号问题,而是其他问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31287885/