así que quiero tomar las facturas que no se han pagado desde el mes pasado y tomar las facturas de este mes, así que tengo esta consulta para verificar eso
const pastBills = await Customer.find({ id_customer: ( await Meteran.find({ $and: [ { id_usage: { $nin: (await Bills.find()).map((bill) => bill.id_usage), }, }, ], }) ).map((meter) => meter.id_customer).length === 2, }); Quiero verificar qué customer_id es el mismo con el customer_id en meteran que tiene dos id_usage diferentes que no están en las bills . pero aunque tengo dos id_usage diferentes que no están en las bills , devolvió una matriz vacía. ¿Alguien puede ayudarme a resolver esto?