【发布时间】:2016-12-13 15:40:31
【问题描述】:
我想检查 nodejs 中多个数组中某些项目的连续值是否有任何聚合技术可以提供帮助。 假设我在一个数组中有 5 个对象,每个对象都有 cetain 参数,例如
var arr = [{name: abc,age:10},
{name: gtt,age:12},
{name: sss,age:13},
{name: dddttt,age:14},
{name: abc,age:4} ]
现在我想检查每个对象的年龄是否小于 10。我可以做的是循环遍历数组并检查每个条件并计算或推送值。但我想知道有什么技巧
【问题讨论】:
-
告诉我们到目前为止您尝试了什么?
-
到目前为止我还没有尝试过任何事情。我正在遍历数组检查年龄大于 5 的条件,如果为真,我将其推入新数组,最后我得到 array.lenth 属性以了解有多少人大于 5
-
请在此处显示您的代码。
-
该数组是 Mongoose 查询的结果吗?
标签: arrays node.js mongodb mongoose