我有疑问
db.getCollection('collectionName').aggregate([
{
$project: {
'_id':1,
'arrayField': {
$filter: {
input: '$arrayField',
as: 'arrayField',
cond: { $or: [
{$eq: [ [LUUID("********-****-****-****-************")],['$$arrayField._id'] ] },
{$eq: [ [LUUID("********-****-****-****-************")],['$$arrayField._id'] ] }
] }
}
}
}
}])
它在 MongoTemplate 中的外观如何?并且可以重写cond吗?