Database

db={"users":[{likes:[ObjectId("6091e8db8fac308fbebd2988"),ObjectId("6091e8e18fac308fbebd298a")],dislikes:[ObjectId("6091e8de8fac308fbebd2989"),ObjectId("6091e8e18fac308fbebd298b")]}],"products":[{_id:ObjectId("6091e8e18fac308fbebd211b"),title:"hig"},{_id:ObjectId("6091e8db8fac308fbebd2988"),title:"abc"},{_id:ObjectId("6091e8e18fac308fbebd298b"),title:"xyz"},{_id:ObjectId("6091e8e18fac308fbebd291b"),title:"efg"},],}

Query

db.users.aggregate([{"$set":{"likesAndDislikes":{"$setUnion":["$likes","$dislikes"]}}},{"$lookup":{"from":"products",let:{usersChoice:"$likesAndDislikes"},pipeline:[{$match:{$expr:{$and:[{$not:[{$in:["$_id","$$usersChoice"]}]},]}}},],"as":"productsNeitherLikedOrDisliked"}},{$project:{productsNeitherLikedOrDisliked:1,_id:0}}])

Result