gpt4 book ai didi

eventstoredb - 如何从类别进行投影?

转载 作者:行者123 更新时间:2023-12-04 07:04:42 31 4
gpt4 key购买 nike

我目前以以下格式存储事件 mycategory-mytype-uniqueid .在阅读网络上的各种帖子后我所理解的我应该得到一个名为 mycategory 的类别这样做。我已经写了 :

fromCategory('mycategory')
.foreachStream()
.when({
$init: function(){
return {number: 0};
},
$any: function(state, ev){
linkTo('mynewstream', ev);
return {number: state.number};
}
});

我现在希望得到一个流 mynewstream以及带有变量 number 的结果,但我都没有。那么我错过了什么?

最佳答案

我想添加 Alexey Zimarev 的评论,因为我在谷歌搜索同样的问题时最终来到这里,但我的声誉太低,所以我必须将此评论放在答案中。

就像 Tomas Jansson 在他自己的回答中所写的那样,“$by_category”标准投影现在带有

first
-

配置。

就像 Alexey Zimarev 在他的评论中所写的那样,即使您将 EventStore 配置为运行所有投影,标准投影也不会自动启动。

因此,为了在启用并启动所有投影的情况下启动 EventStore,您需要在 yaml 配置文件中添加以下内容:
RunProjections: All
StartStandardProjections: True

或者,如果通过命令行选项进行配置,请使用:
EventStore.ClusterNode.exe --run-projections=all --start-standard-projections=true

关于eventstoredb - 如何从类别进行投影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24057466/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com