希望大家能帮我解决以下问题。
我已经建立了一个小型的hang子手游戏,至少我已经建立了后端。它是事件源,我将事件存储用作事件存储。我在商店中有一些活动,我创建了一个投影,不幸的是没有返回任何结果。
我要通过这种投影实现的目标非常简单。它应该显示当前正在进行的每场比赛的猜词。我将听一个事件(“ 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”的原因。
我没有看到任何结果的明确原因吗?
已经非常感谢!