I am trying to query my document which looks like this
"approvals" : {
"REV" : "",
"SS" : "",
"ABC" : {
"status" : "Sent for approval",
"approved_at" : "",
"approved_by" : "",
},
"XYZ" : {
"status" : "Approved",
"approved_by" : "[email protected]",
"approved_at" : ISODate("2020-01-06T09:48:22.777Z"),
},....
}
The Approval object can have multiple sub documents like ABC,XYZ...etc, I need to query if this "approval" has any sub document whose "status" is not in APPROVED state