嘿嘿,希望你能帮助我解决以下问题。
我已经构建了一个小型刽子手游戏,至少我已经构建了后端。它是事件源的,我使用 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”。
我没有看到任何结果有什么明确的原因吗?
已经非常感谢了!