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ませんでした。存在しないファイル名を試してみましたが、それでもエラーは発生せず、すべてのデータがエクスポートされました。

私の testsaga.js ファイル:

function(doc) {
    return null;
}

この変換ではすべてを除外する必要がありますが、すべてがコピーされました。次のような条件でドキュメントをフィルタリングするだけです。

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

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

4

1 に答える 1