咨询dataviewjs多条件查询的语句问题


遇到的问题

写如下代码,想获取需求库文件夹下,项目属性值是0的文件数量,但不知道怎么叠加2个条件

let i = [
dv.pages(`"3. 需求库"`).length,
dv.pages(`"5. 事项库"`).length,
dv.pages(`"3. 需求库" and [project="0"]`).length,
new Set(dv.pages().flatMap(p => p.file.etags)).size
];

dv.paragraph(`总共有==需求== **${i[0]}** 个,==事项== **${i[1]}** 个,需求中 project 为 0 的有 **${i[2]}** 个,==标签== **${i[3]}** 个`);
//dv.paragraph(`==标签== **${i[2]}**个`);

报错如下: