0
我想增加一个按小时数分片的值。
let doc = {
$inc: {
totalMessages: 1,
'activity.' + (new Date()).getHours(): 1
}
}
我的目标是计算每一整小时。例如。 9点和10点之间完成的消息数量。
但字符串连接不起作用。 我该怎么做?
我也想利用$ inc upsert行为。 这样:
doc.$inc.activity[(new Date()).getHours()] = 1
不起作用既不并导致以下MongoError:不能与非数字的参数 或类型错误递增:无法设置属性空
THX
谢谢您:D运作良好: doc。$ inc ['activity。' + d.getHours()] = 1 – Stefan
我会作为回答离开,您可以标记为已接受其他人可能会在未来找到有用的 –