1

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

我试过了:

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。我尝试了不存在的文件名 - 仍然没有错误并且所有数据都已导出。

我的 testaga.js 文件:

function(doc) {
    return null;
}

此转换必须排除所有内容,但任何内容都被复制了。我只需要按如下条件过滤我的文档:

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

如何实现?

4

1 回答 1

0

请注意, --transform-file 仅适用于导入。进出口文件

于 2016-07-29T13:08:23.380 回答