0
具体重复项目我想更新我原来的文档转换为预期文档我怎么能更新阵列
即删除重复的连续相同的价格纪录,
只保留最后一个。
如何用mongo查询做到这一点?
预期文档
{
"_id": "2015-06-12-TPE-KIX",
"flight_date": new Date("2015-06-12T08:00:00+0800"),
"history": [
{
"updated_at": new Date(1433515526965),
"price": 6740
},
{
"updated_at": new Date(1433607771762),
"price": 5490
}
]
}
原始文档
{
"_id": "2015-06-12-TPE-KIX",
"flight_date": new Date("2015-06-12T08:00:00+0800"),
"history": [
{
"updated_at": new Date(1433492046834),
"price": 6740
},
{
"updated_at": new Date(1433492048208),
"price": 6740
},
{
"updated_at": new Date(1433492428642),
"price": 6740
},
{
"updated_at": new Date(1433492430039),
"price": 6740
},
{
"updated_at": new Date(1433515526965),
"price": 6740
},
{
"updated_at": new Date(1433562561356),
"price": 5490
},
{
"updated_at": new Date(1433603772299),
"price": 5490
},
{
"updated_at": new Date(1433607771762),
"price": 5490
}
]
}