0
在對Mongo集合執行聚合操作後,我的最後一步是獲取數組結果的長度。現在我有兩個選擇:
使用一個更$group
階段其_id
等於null
:
db.col.aggregate([
// ...,
{
$group: {
_id: null,
length: { $sum: 1},
},
},
]);
或者使用.length
方法:
db.col.aggregate([
// ...
]).length;
他們都工作得很好,給我的預期結果。我只是想知道哪種方式在性能方面更好。你怎麼看?
什麼是您的MongoDB服務器版本? – chridam
@chridam我正在使用3.2 – Khang