0
我有一點設計問題。填充從一個集合到另一個集合減少數據流星Js
說香港專業教育學院有兩個類別:
Colletion A stores apples (_id , appleName)
Collection B stores apple votes (_id , apple_id , enum(0,1))
我想,然後返回集合的一個基於降低apple_id集合B的爲0的值作爲財產返還1周的主要對象。 (如一個分數)
實施例的數據:
集合A排列
[{_id : 1, appleName : 'grannySmith'},{_id : 2, appleName : 'greenApple'},{_id : 3, appleName : 'anotherApple'}]
集合B排列
[{_id : 1, appleId : 1, vote : 0}, {_id : 2, appleId : 1, vote : 1}, {_id : 3, appleId : 1, vote : 1}]
從該進出口尋找集合的與減少B的返回
集合減少數組
[{_id : 1, appleName : 'grannySmith', score : 2},{_id : 2, appleName : 'greenApple'},{_id : 3, appleName : 'anotherApple'}]
見,因爲它現在已經從降低集合B的與鏈接標識
2的比分
您應該根據這些數據包括一些樣本數據和您的預期結果 – Khang
@Khang歡呼,剛剛添加了一些。 –