我的数据库中有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
并根据时间获取文档(如16
到17
的文档)。并使用Collection B
中的group_name
对group_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)
如何按date
和group_name
将代码更改为输出范围。