学校收藏集,它有两个列类,即字符串,名称为数组
class:1-字符串 名称:{John,Ricky,Vicky}。 -数组
班:2 名称:{Iian,Russel,Chris}
班:3 名称:{Rosy,Ram,John}
现在,我想在以下情况下构建查询。
例如如果我有{John,Rosy,Ram,Ricky,Vicky,Iian}的列表
它应该给我1级和3级结果。因为名称在我的列表中可用。
为此,我在指南针上构建了{名称:{$ all:[“ John”,“ Rosy”,“ Ram”,“ Ricky”,“ Vicky”,“ Iian”]},但不起作用并且未显示任何结果。
例如如果我有约翰,罗斯,拉姆,里奇的名单
查询应该给我3类的结果,因为3类中的所有名称都可以在列表中找到。
例如如果我有{罗素,克里斯,罗斯,约翰}的列表
查询应为我提供第2类和第3类的结果,因为在每个类中,我的列表中只缺少一个名字,并且应该为我提供列表中所缺少的学生名字。例如2年级是Iian,3年级是Ram。