我有以下代码段:
Categories.find({'posts.hidden': false})
最后一行显然显示错误,因为没有" Sum"功能。有没有一种方便的方法来汇总PowerShell中的项目?
答案 0 :(得分:8)
您可以使用Measure-Object
cmdlet:
PS > 1..10 | Measure-Object -Sum
Count : 10
Average :
Sum : 55
Maximum :
Minimum :
Property :
PS > (1..10 | Measure-Object -Sum).Sum
55
PS >
请注意,它也适用于对象的属性:
PS > ('abc', 'def', 'ghi') | Measure-Object -Sum -Property Length
Count : 3
Average :
Sum : 9
Maximum :
Minimum :
Property : Length
PS >
在上面的示例中,我们通过将-Property
参数设置为Length
来对数组中字符串的长度求和。