如何将 mongo-connector 与许多集合和每个集合的特定字段一起使用?
How to use mongo-connector with many collections and specific fields for every collection?
我想将 mongo-connector 与 ElasticSearch 一起使用。我想连接多个集合,在每个集合中我都想要一些特定的字段。我知道我可以使用逗号分隔的集合名称和“-n”,我知道我可以使用“-i”和逗号分隔值来指定多个字段。但是我如何才能"tell" mongo-connector 哪些字段属于每个集合。例如:
mongo-connector -m localhost:27017 -t http://localhost:9200 -d elastic2_doc_manager -n my_db.places,my_db.categories -i name,weight,rating
mongo-connector 如何理解 "weight" 属于 "categories" 而 "rating" 属于 "places"?如果 "name" 存在于两者中(这是我的情况),会发生什么情况?
答案是您只需从字段列表中的每个集合中添加您想要的字段。问题是,如果你想要一个集合中的一个字段,而另一个集合中有一个同名的字段,它也会被转移到 ElasticSearch 中。
我想将 mongo-connector 与 ElasticSearch 一起使用。我想连接多个集合,在每个集合中我都想要一些特定的字段。我知道我可以使用逗号分隔的集合名称和“-n”,我知道我可以使用“-i”和逗号分隔值来指定多个字段。但是我如何才能"tell" mongo-connector 哪些字段属于每个集合。例如:
mongo-connector -m localhost:27017 -t http://localhost:9200 -d elastic2_doc_manager -n my_db.places,my_db.categories -i name,weight,rating
mongo-connector 如何理解 "weight" 属于 "categories" 而 "rating" 属于 "places"?如果 "name" 存在于两者中(这是我的情况),会发生什么情况?
答案是您只需从字段列表中的每个集合中添加您想要的字段。问题是,如果你想要一个集合中的一个字段,而另一个集合中有一个同名的字段,它也会被转移到 ElasticSearch 中。