我想将用户事件记录到我的 mongodb 集合中。是否可以设置一个简单的查询来仅存储任意、动态变化的事件集的事件的最后记录时间戳(因此,当接收到新事件时,它会被插入)?
我知道以下不起作用,但我想说明我在想什么:
uievents.update({_id:id},{
$set: {userName:user,
("events."+eventName): {
eventName: eventName,
serverTime: curTime,
browserTime: btime,
value: value
}},{$upsert:true});