我们如何在 RavenDB 4 中以编程方式创建 RavenETL 任务?

How do we create a RavenETL Task programatically in RavenDB 4?

这是我的场景,

我有 2 个数据库

Db1 有很多集合,但我想将 "Products" 集合复制到另一个数据库 DataStaging_Db1

在 RavenDB 3.5 中,我可以通过添加系统文档来实现这一点

Raven/Replication/Destinations

以编程方式访问 RavenDB 数据库 DB1 具有以下详细信息

任何人都可以指出我如何在 RavenDB 4 中实现这一点吗?

非常感谢

您可以使用 Raven Studio 来完成: https://ravendb.net/docs/article-page/4.2/Csharp/studio/database/tasks/ongoing-tasks/ravendb-etl-task

或客户API: https://ravendb.net/docs/article-page/4.2/Csharp/client-api/operations/maintenance/etl/add-etl#example---add-raven-etl