簡體   English   中英

MongoDB:創建嵌入式文檔

[英]MongoDB: Create an embedded document

我需要將2個CSV文件作為嵌入式文檔上傳到MongoDB。

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

現在,我在數據庫中有了這些CSV文件,我需要將consoCol集合內的所有文檔復制為mainColv3集合作為嵌入式文檔列表。 在某種程度上,C1是主數據,而consoCol是從數據,因此mainColv3-consoCol之間存在1對多的關系。

我嘗試了以下代碼,但沒有得到正確的行為:

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

謝謝你的幫助。

我終於找到了如何做的:

db.mainColv3.update({_ id:ObjectId(“ 56cef0b92514971a205c30ac”)},{“ $ set”:{“ consomation”:db.ConsoCol.find()。toArray()}})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM