Mongodb查询集合b基于集合A的输出

时间:2015-09-08 12:52:52

标签: python mongodb

我的数据库中有2个收藏品

Collection_A:

{
    _id: ObjectId("51156a1e056d6f966f268f82"),
    name: "priya",
    created_time: "16-07-2015 11:05",
    group_id: "648856e9e5304d"
},
{
    _id: ObjectId("51156a1e056d6f966f268f81"),
    name: "Derick Rethans",
    created_time: "17-07-2015 11:05",
    group_id: "8856e9e5304d"
}

收藏B:

{
group_id : "648856e9e5304d"
group_name: "Art"
}

我想编写一个python脚本,它将查询collection A并根据时间获取文档(如1617的文档)。并使用Collection B中的group_namegroup_id collection A进行查询。下面是我的代码,我将输出写入csv文件。

with open('example.csv', 'a') as f:
   for x in db.Collection_A.find():
    w = csv.DictWriter(f, x.keys())
    w.writeheader()
    w.writerow(x)

如何按dategroup_name将代码更改为输出范围。

0 个答案:

没有答案