Файл преобразования не работает во время импорта / экспорта из / в RavenDB

Мне нужно импортировать / экспортировать некоторые документы коллекции с использованием фильтрации по подстрокам.

Я старался:

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 ответ

Обратите внимание, что --transform-file работает только с импортом. Документация импорта / экспорта

Другие вопросы по тегам