2016-02-24 257 views
1

我需要將2個CSV文件作爲嵌入文檔上傳到MongoDB。MongoDB:創建嵌入文檔

因此,在同一個數據庫中,我爲每個CSV文件創建了2個集合:mainColv3consoCol,並使用python將CSV文件作爲文檔上載到每個集合中。

既然我在數據庫中有這些CSV文件,我需要將consoCol集合中的所有文檔複製到mainColv3集合作爲嵌入式文檔列表。在一些如何C1是主和consoCol從數據,我們有mainColv3 - consoCol之間的1對多關係。

我嘗試下面的代碼,但我沒有得到正確的行爲:

db.mainColv3.update(
{_id:ObjectId("56cd9b802514971a205a9502")}, 
    {"$set":{"consomation":db.consoCol.find()}} 
) 

感謝您的幫助。

回答

1

我終於找出如何做到這一點:

db.mainColv3.update({_ ID:物件( 「56cef0b92514971a205c30ac」)},{ 「$集」:{ 「consomation」:db.ConsoCol。 find()。toArray()}})