2016-02-24 180 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()}})