Database

[{"_id":"4","intends":[{"_id":"1","status":"Packed"},{"_id":"2","status":"Packed"}]},{"_id":"5","intends":[{"_id":"3","status":"Packed"},{"_id":"4","status":"Created"}]}]

Query

db.collection.aggregate([{"$redact":{"$cond":[{"$allElementsTrue":{"$map":{"input":"$intends","as":"intend","in":{"$eq":["$$intend.status","Packed"]}}}},"$$KEEP","$$PRUNE"]}}])

Result