DataviewJs查询:包含演员名字的所有电影返回数值


通过观看【简睿学堂】大佬的视频并配置影视库,但演员一般包括很多演员,使用如下代码,只能查询到只有一个演员时才能返回涉及该演员的所有影片数量

`$=dv.pages('#movie').filter(movie=>movie.演员=="梁朝伟").length

咨询过【简睿学堂】大佬,回复的是修改代码为:

movie.演员.contains("梁朝伟").length

已尝试修改代码,但一直报错,不理解代码。

请教各位大佬,该如何修改该代码实现效果,恳请回复完整代码。

這樣不行嗎?把==改成contains()
$=dv.pages('#movie').filter(movie=>movie.演员.contains("梁朝伟")).length

解铃还需系铃人。 :rofl:

已按代码修改还是会报错。

提示:TypeError: Cannot read properties of undefined (reading ‘contains’)