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
我會作爲回答離開,您可以標記爲已接受其他人可能會在未來找到有用的 –