0
db.Books.aggregate(
{$unwind:'$rating'}, //unwinds rating array
{$group:{_id:"$ISBN",avgR:{$avg:'$rating.book_rating'}}},
{$sort : { avgR: -1 } }
).limit(5);
을 표시합니다 도서. 어떻게 투영합니까? @ stackoverflow.com/인용 {$project: {_id:0,"title":""}} // Wrong apparently
MongoDB를 최고 평점 책은,이 쿼리는</p> <p>컬렉션처럼 상위 5 개 가장 높은 평점 책을 반환 제목을
왜 'ISBN'대신 '제목'으로 그룹화 하시겠습니까? 이 경우에는 아무것도 투사 할 필요가 없습니다. –
안녕하세요, 제안을 주셔서 감사합니다.하지만이 경우에는 둘 다 필요합니다. – CigarDon
다음 두 그룹으로 분류하십시오 :'{$ group : {_ id : {isbn : "$ ISBN", title : "$ Title"}'... –