我想知道有多少学生是由特定老师教授的。然而,有些学生有多名教师。 teacher_name
条目的值表示为数组。以下查询仅显示匹配准确的结果,也就是说,它不会显示有多位教师的结果。
r.db('client').table('basic_info').filter({teacher_name: ["Andrew McSwain"]});
如果它包含我指定的字符串,我如何遍历数组以匹配?是否有针对此的API命令,或者我可以使用良好的javascript方法吗?
答案 0 :(得分:2)
您可能需要以下内容:
r.db('client').table('basic_info').filter(function(row) {
return row('teacher_name').contains('Andrew McSwain');
})