Mongodb Neo4j文档管理器未从_id字段数组中建立关系

Mongodb Neo4j文档管理器未从_id字段数组中建立关系,mongodb,neo4j,Mongodb,Neo4j,我正在尝试使用Neo4j文档管理器将数据从mongodb连接到Neo4j 根据Neo4j Docmanager的文档,我使用一个_id字段链接两个节点。但是当一个节点连接到两个不同的节点时。我该怎么做 我已经尝试过给这个值一个objectid的数组,但是失败了,出现了一个异常 [ERROR] mongo_connector.oplog_manager:288 - Unable to process oplog document {'ns': 'metadata.titles', 'h': 882

我正在尝试使用Neo4j文档管理器将数据从
mongodb
连接到
Neo4j

根据Neo4j Docmanager的文档,我使用一个_id字段链接两个节点。但是当一个节点连接到两个不同的节点时。我该怎么做

我已经尝试过给这个值一个
objectid的数组
,但是失败了,出现了一个异常

[ERROR] mongo_connector.oplog_manager:288 - Unable to process oplog document {'ns': 'metadata.titles', 'h': 8825348528118145634, 'ts': Timestamp(1499669635, 1), 'o': {'title': 'software Engineer', 'skills_id': [{'skills_id': '595ce56c813b1e12cecd61e6'}]}, 'v': 2, 'op': 'i'}
Traceback (most recent call last):
  File "/opt/deployment/elastic5/python3/mongo-connector/mongo_connector/util.py", line 33, in wrapped
    return f(*args, **kwargs)
  File "/opt/deployment/elastic5/python3/local/lib/python3.4/site-packages/mongo_connector/doc_managers/neo4j_doc_manager.py", line 64, in upsert
    builder = NodesAndRelationshipsBuilder(doc, doc_type, doc_id, metadata)
  File "/opt/deployment/elastic5/python3/local/lib/python3.4/site-packages/mongo_connector/doc_managers/nodes_and_relationships_builder.py", line 18, in __init__
    self.build_nodes_query(doc_type, doc, doc_id)
  File "/opt/deployment/elastic5/python3/local/lib/python3.4/site-packages/mongo_connector/doc_managers/nodes_and_relationships_builder.py", line 27, in build_nodes_query
    self.build_node_with_reference(doc_type, key, id, document[key])
  File "/opt/deployment/elastic5/python3/local/lib/python3.4/site-packages/mongo_connector/doc_managers/nodes_and_relationships_builder.py", line 64, in build_node_with_reference
    self.explicit_ids.update({document_key: doc_type})
TypeError: unhashable type: 'list'

你有没有同样的方法?你有没有同样的方法?