Как я могу получить список всех категорий в GetEventStore?

Из таких потоков:

  • продажи-sale102
  • продажи-sale103
  • продажи-sale104
  • пользователи-8989
  • пользователи-8990

Получите что-то вроде этого:

[ "sales", "users"]

1 ответ

Решение

Благодаря Nissbran от GitHub

fromStream('$streams')
.when({
$init: function () {
    return []
},
$any: function (s, e) {
    var category = e.streamId.split("-")[0];

    if (s.includes(category))
        return;

    s.push(category);
}
})
Другие вопросы по тегам