モンゴ・コネクタhttps://github.com/mongodb-labs/mongo-connectorこのコネクタをするために使用されているいくつかのオプションを提供しています...
Solrの、ElasticSearch、などのようなシステムをターゲットにMongoのデータベースからデータを移動するのに最適なソリューションです。
フィールドを除外するには、フィールドを除外し、コレクションを除外し、名前空間を除外する、フィールドを含める、ElasticSearchのインデックス名など、 ongoコネクタを次のように
mongo-connector -t http://localhost:9200 -m localhost:27017 -d elastic2_doc_manager -e city,name -n <database_name>.<collection_name>
モンゴ・コネクタはまた、ネストされたフィールドを除くサポートしています。ネストされたフィールドを除外するために 次の表記を使用します。
mongo-connector -t http://localhost:9200 -m localhost:27017 -d elastic2_doc_manager -e address.city,address.geopoint.lat -n <database_name>.<collection_name>
注:彼らは相互に排他的であるので、我々は、コネクタとinclude_fieldsとexclude_fieldsの両方を使用することはできません。 除外フィールドのデータベース名とコレクション名の前に接頭語を使用しないでください。
この質問では、参照フィールドに含まれるフィールドとマッピングについての説明がある除外フィールドについて説明します。私はフィールドを除外するための解決策を理解することは非常に困難であることが分かった。だから他の人を助けるために、私はフィールドを除外してこの質問を作成しました。 – Naga