我的应用程序在 MongoDB 集合中记录了一些数据。有三种类型的事件:'event1'、'event2'、'event3'。并且这些元素会定期添加。事件结构示例:
{ 'Data' : 'a234235', 'Type' : 'event1', 'Timestamp' : 1366006599 }
{ 'Data' : 'b978543', 'Type' : 'event2', 'Timestamp' : 1366006600 }
{ 'Data' : 'c567921', 'Type' : 'event3', 'Timestamp' : 1366006601 }
{ 'Data' : 'd327863', 'Type' : 'event1', 'Timestamp' : 1366007100 }
{ 'Data' : 'e012315', 'Type' : 'event2', 'Timestamp' : 1366007102 }
{ 'Data' : 'f834721', 'Type' : 'event3', 'Timestamp' : 1366007103 }
请帮助编写正确的查询以获取数据库中每个事件的当前状态。我需要三个不同类型的元素和最大时间戳。