mongodb 里面明明有$regex 关键字,但是在这里的cond 里面使用却报错了
db.getCollection('test_class')
.aggregate( [ {
$project: {
"className": 1,
"students": {
$filter: {
input: "$students",
as: "students",
cond: {
$and: [
{
$regex: [ "$$students.name",
"laoli"]
}]
}
}
}
}
} ] )