【发布时间】:2021-07-03 12:57:39
【问题描述】:
我做了一个聚合查询,查询的结果是这样的:
{ "_id" : "Tom" }
{ "_id" : "Jack" }
我需要在“host_name”字段中显示所有包含 Tom 和 Jack 的记录。我该怎么办?
我尝试将其转换为数组并将其存储在名为 k 的变量中并在匹配聚合中使用它,但似乎不起作用,这就是我所做的:
k = db.abnb.aggregate([{$match: {"host_is_superhost": "t"}}, {$group: {"_id": "$host_name"}}, {$limit: 2} ]);
db.abnb.aggregate([ { $match : { host_name : k } } ])
【问题讨论】:
标签: database mongodb mongodb-query pymongo