[英]MongoDB: Create an embedded document
我需要將2個CSV文件作為嵌入式文檔上傳到MongoDB。
因此,在同一個數據庫中,我為每個CSV文件創建了兩個集合: mainColv3
和consoCol
,並使用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.