Файл преобразования не работает во время импорта / экспорта из / в 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 работает только с импортом. Документация импорта / экспорта