1

嘿嘿,希望你能帮助我解决以下问题。

我已经构建了一个小型刽子手游戏,至少我已经构建了后端。它是事件源的,我使用 eventstore 作为事件存储。我在商店里举办了一些活动,我创建了一个投影,不幸的是它没有返回任何结果。

我想通过这个投影实现的目标非常简单。它应该显示现在正在进行的每场比赛的猜测词。我会听一个事件(“HangmanBackend.Domain.GameStarted”)。

fromCategory('hangman')
.foreachStream()
.when({
    $init: function(){
        return {
            game_status: "in progress",
            word_to_guess: ""
        };
    },
    "HangmanBackend.Domain.GameStarted": function(state, event) {
        state.word_to_guess = event.word;
        return state;
    }
});

所有流(每个游戏 1 个流)都以hangman 为前缀,这就是为什么我可以在投影中使用“fromCategory”。

我没有看到任何结果有什么明确的原因吗?

已经非常感谢了!

4

0 回答 0