Database

[{"finance":{"selling_types":{0:{"status":1,"days":140,},2:{"status":0,"days":2},10:{"status":1,"days":40}}}},{"finance":{"selling_types":{"0":{"status":0,"days":120},"4":{"status":1,"days":89},"20":{"status":1,"days":100}}}}]

Query

db.collection.aggregate([{$project:{finance:{selling_types:{$objectToArray:"$finance.selling_types"}}}},{$unwind:"$finance.selling_types"},{$match:{"finance.selling_types.v.status":{$eq:1}}},])

Result