这里有一个mongo的原生语句,功能是聚合我自定义的list与原数据中的一个list的交集
db.getCollection('hb_question_standards2').aggregate([
{ $project: { title: 1,commonToBoth: { $setIntersection: [ ["缴纳","车船税","机动","车船","时间","动车","机动车","缴纳时间","规定","如何","如何缴纳"], "$mapDarkTitle.word" ] } }},
{ $project: { title: 1,commonToBoth:1,commonToBothSize: { $size: [ "$commonToBoth"] } }},
{$sort: {"commonToBothSize": -1}},
{$limit: 30},
]);
其中["缴纳","车船税","机动","车船","时间","动车","机动车","缴纳时间","规定","如何","如何缴纳"]是可变的,执行上面语句得到如下结果。(是预期结果)

现在想把词语句用spring date mongodb写出来,查阅资料后尝试无果。
本人学生党,理解不够深,希望有前辈花几分钟时间指点一番,我这个原生语句怎么转成对应spring date mongodb查询语句。