我有两个名为PERSON和DOCUMENTS的mongodb表。我想从PERSON表中获取personName,其ID在DOCUMENT表中。在关系表中,查询是这样的。
SELECT personName from PERSON where personID in (SELECT personID from ID)
我尝试使用聚合和$查找功能,但它没有得到我想要的答案。我使用的mongo查询是,
db.PERSON.aggregate([
{
"$lookup": {
"from": "DOCUMENTS",
"localField": "personID",
"foreignField": "personID",
"as": "grp"
}
}
])
这个mongo查询连接两个表并返回每个文件。但我只想要personName。
任何帮助将不胜感激。
答案 0 :(得分:0)
我发现了一种方法,
checkDoneButton()