Your query is correct — the mismatch is in data type of the nested _id. Make sure your schema and query use the same type (ObjectId vs string).
_id