我正在使用系统verilog代码来处理中值滤波器。 我想生成一个波形,但它在0ns处显示超时,并且不显示任何波形。
{ "$match": { "coll1Data.0": { "$exists": true } } }
我尝试使用以下代码生成波形。
db.getCollection('coll2').aggregate([
{ "$lookup" : {
"from": "coll1",
"let": { "coll1_name": "$coll1Name", "types": "$types", "sizes": "$sizes" },
"pipeline": [
{ "$match": {
"$expr": {
"$and": [
{ "$eq": [ "$name", "$$coll1_name" ] },
{ "$setEquals": [ "$bags.type", "$$types" ] },
{ "$setEquals": [ "$bags.size", "$$sizes" ] }
]
}
} }
],
"as": "coll1Data"
} },
{ "$match": { "coll1Data.0": { "$exists": true } } },
{ "$project": { "coll1Data": 0 } }
])
但是错误仍然存在。
点击链接查看代码: https://www.edaplayground.com/x/4vg6