У меня есть некоторые данные, которые содержат сообщения, в том числе:
mac
version
source
timestamp
Я хочу знать, сколько устройств было на какой версии на прошлой неделе.Например,
version 1.0: 20
version 2.1: 45
version 3.4: 3198
Скажем, мое мнение таково:
map: function (doc, meta) {
emit([doc.timestamp, doc.source, doc.mac, doc.version], 1);
}
Как бы я сгруппировал по mac и версии?
Я могу использовать метку времени, чтобыконтролировать диапазон сообщений, на которые я смотрю.Но проблема в том, что меня волнует только количество устройств, а не количество сообщений.Группа, включающая отметку времени, включает каждое сообщение от устройств, но меня интересует только количество устройств и их версия, а не количество сообщений.