在从/向RavenDB导入/导出期间,转换文件不起作用

时间:2016-07-29 12:28:10

标签: ravendb ravendb-studio

我需要使用子字符串过滤来导入/导出一些文档集合。

我试过了:

raven.smuggler out http://localhost:8080/ dump.raven --database=Host1 --matadata-filter=Raven-Entity-Name=SagaUniqueIdentity --transform-file=testsaga.js

然后:

raven.smuggler in http://server8287:8080/ dump.raven --database=Host1 --transform-file=testsaga.js

然而,无论我是否使用--transform-file,都没有改变。我事件尝试了不存在的文件名 - 仍然没有错误和所有数据导出。

我的testsaga.js文件:

function(doc) {
    return null;
}

此转换必须排除所有内容,但会复制任何内容。我只需按照以下条件过滤我的文档:

if(!doc['SagaDocId'].startsWith('TestSaga/')) {
    return null;
}

如何实现?

1 个答案:

答案 0 :(得分:0)

请注意--transform-file仅适用于导入。 Documentation of import/export