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