У меня есть 2 объекта,
{
_id: ObjectId("5cd9010310b80b3e38cd3f88")
subGroup: [
bookList: [
{
title: "A good book",
id: "abc123"
}
]
]
}
{
_id: ObjectId("5cd9010710b80b3e38cd3f89")
subGroup: [
bookList: [
{
title: "A good book",
id: "abc123"
}
]
Это 2 разных объекта.Я хотел бы обнаружить появление этих двух объектов, где дублируется заголовок (например, один и тот же).
Я пробовал этот запрос
db.scope.aggregate({"$unwind": "$subGroup.bookList"}, {"$group" : { "_id": "$title", "count": { "$sum": 1 } } }, {"$match": {"id" :{ "$ne" : null } , "count" : {"$gt": 1} } })
, который я смотрел на другие потоки на stackoverflow.Тем не менее, это не возвращает мне ничего.Как я могу решить это?