我正在测试项目中使用firebase数据库,我想做的事情类似于在mysql上进行此查询的方式。
SELECT COUNT(*) FROM tblflashnews WHERE substr(dateCreated,1,10) = 2018-10-01
是否有一种方法可以基于子值获取总数。
[{
book:{
detail:{
dateCreated: 2018-10-01 10:10:10,
item: bible
}
}
},
{
book:{
detail:{
dateCreated: 2018-10-01 10:10:10,
item: bible
}
}
},
{
book:{
detail:{
dateCreated: 2018-13-01 10:10:10,
item: bible
}
}
},
{
book:{
detail:{
dateCreated: 2018-12-01 10:10:10,
item: bible
}
}
}]
我尝试使用.numChilden()
,但是它只能得到父母的孩子总数。但是,当我在forEach
中使用它时,它将返回错误numChildren is not a function
,因此在此示例中,由于具有相同的值,因此仅返回计数2
。
{
book: 2
}