Database

[{"_id":{"$oid":"62e12a0b73a8c3469e635d93"},"listName":"name of list","alloweUidList":[{"uid":"prQUKkIxljVqbHlCKah7T1Rh7l22","role":"creator",}],"itemList":[],"crDate":"2022-07-27 14:05","modDate":"2022-07-27 14:05","boolId":1},{"_id":{"$oid":"62e12a0b73a8c3469e635d94"},"listName":"Kuli Gábor listája nr: 1","alloweUidList":[{"uid":"prQUKkIxljVqbHlCKah7T1Rh7l22","role":"creator",}],"itemList":[{"itemDetail":{"itemName":"item 1 name","price":459,},"crDate":"2022-07-27 14:13","checkFlag":0,"boolId":1,"volume":1,"modDate":null},{"itemDetail":{"itemName":"item 2 name","price":169,},"crDate":"2022-07-27 14:15","checkFlag":0,"boolId":0,"volume":1,"modDate":"2022-07-27 14:16"}],"crDate":"2022-07-27 14:05","modDate":"2022-07-27 14:05","boolId":1}]

Query

db.collection.find({$expr:{$and:[{$or:[{$eq:[{$ifNull:["$itemList",[]]},[]]},{$in:[1,"$itemList.boolId"]}]},{$in:["prQUKkIxljVqbHlCKah7T1Rh7l22","$alloweUidList.uid"]},/**{* $in: [* 1,* "$alloweUidList.boolId"* ]*},*/{$eq:["$boolId",1]}]}},{listName:1,alloweUidList:1,crDate:1,modDate:1,boolId:1,itemList:1})

Result