我试图使用$ match条件来聚合多个集合并查找重复出现的次数,但无法做到这一点。
我的收藏集包含以下字段:
db.book
{
bookSerialNumber,
ModelId,
ManufacturerId,
details
}
db.bookIssue
{
additionDate,
bookId,
StatusId,
TypeId,
ModelId,
issueCount
}
在聚合中,匹配两个集合中的modelId,ManufacturerId和bookId(db.book._id == db.bookIssue.bookId):-
Result:
{
bookSerialNumber,
ModelId,
ManufacturerId,
bookId,
total_Count
}
有人可以为此提供适当的解决方案吗?