1
如何合并共享相同值的集合中的两个文档 - 循环?在pymongo中共享相同值的集合中加入文档
{'Time': datetime.datetime(2015, 5, 25, 9, 4, 39),
'Cycle': 3796,
'Explanation': 'A 00146 - Q plastification time',
'_id': ObjectId('5976272b4a20d138cce55aa3')}
和
{'A [s]': 0.0,
'B [s]': 0.81,
'C [s]': 3.0,
'Time': datetime.datetime(2015, 5, 26, 10, 33, 10),
'PauseTime Z [s]': 0.01,
'Cycle': 3796,
'_id': ObjectId('597627244a20d138cce5197a')}
因此,它看起来像:
{'Time': datetime.datetime(2015, 5, 25, 9, 4, 39),
'Cycle': 3796,
'Explanation': 'A 00146 - Q plastification time',
'A [s]': 0.0,
'B [s]': 0.81,
'C [s]': 3.0,
'Time': datetime.datetime(2015, 5, 26, 10, 33, 10),
'PauseTime Z [s]': 0.01,
'_id': ObjectId('_______')}
这个例子是不可能的,因为文档是作为字典来处理的,字典不能将单个键映射到两个不同的值(例如Time,这可能与mongoDB核心中的假设相同,而不仅仅是python的界面pymongo)。 – sascha