2016-07-29 5 views
1

サブ文字列によるフィルタリングを使用して、一部のドキュメントコレクションをインポート/エクスポートする必要があります。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; 
} 

どのように達成できますか?

答えて

0

--transform-fileはimportでのみ機能することに注意してください。 Documentation of import/export

+1

残念ながら、インポートでも機能しません。 –

関連する問題