2016-01-22 103 views

回答

1
Projections.distinct(Projections.count("objectId")) 

Projections.distinct可以使用投影的組合,例如,

Projections.distinct(projectionsList) 

其中projectionsList被這樣

ProjectionList projectionsList = Projections.projectionList(); 
projectionsList .add(Projections.property("id")); 
projectionsList .add(Projections.property("name")); 
... 

Projections.countDistinct()定義是基於僅一個場投影。

所以其實沒有區別。第一個可以使用,如果你需要一些字段組合的不同計數

+0

謝謝@StanislavL – Santosh

+0

如果您認爲答案是正確的接受答案 – StanislavL

相關問題