У меня проблема с запросом двух коллекций и объединением результатов для формирования другой коллекции.
Коллекция1:
{
"ResourceCost" : 0.0032258065,
"ResourceId" : "i-08c35f123eea43f30",
"Unit" : "USD",
"billdate" : ISODate("2017-12-01T16:30:00.000Z")
}
Коллекция 2:
{
"resource_id" : "i-08c35f123eea43f30",
"Timestamp" : ISODate("2017-12-01T18:30:00.000Z"),
"Avg" : 0.0,
"total" : 0.0,
"sample_cnt" : 1440.0,
"max" : 0.0,
"min" : 0.0
}
Мне нужно обновить коллекцию 1 данными коллекции 2. Итак, наконец, я ожидаю данные коллекции 1, как показано ниже.
Проверяйте с одинаковым временем как поля, так и идентификатор ресурса. Обновить данные
коллекция 1:
{
"ResourceCost" : 0.0032258065,
"ResourceId" : "i-08c35f123eea43f30",
"Unit" : "USD",
"billdate" : ISODate("2017-12-01T16:30:00.000Z")
"Avg" : 0.0,
"total" : 0.0,
"sample_cnt" : 1440.0,
"max" : 0.0,
"min" : 0.0
}