Mongo-Connector https://github.com/mongodb-labs/mongo-connector — идеальное решение для перемещения данных из баз данных Mongo в целевые системы, такие как Solr, ElasticSearch и т. д.
Этот соединитель предлагает несколько параметров, которые используются для исключения полей, исключений коллекций, исключений пространств имен, т. е. баз данных, включения полей, сопоставления с целевыми пространствами имен, т. е. имен индексов в ElasticSearch, и т. д.
Чтобы исключить поля, запустите mongo-connector следующим образом:
mongo-connector -t http://localhost:9200 -m localhost:27017 -d elastic2_doc_manager -e city,name -n <database_name>.<collection_name>
Mongo-connector также поддерживает исключение вложенных полей. Используйте следующую нотацию, чтобы исключить вложенные поля:
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 с коннектором, потому что они взаимоисключающие. Не добавляйте префикс к имени базы данных и имени коллекции для полей исключения.
person
Naga
schedule
06.06.2017