Tengo un documento de transacciones donde una transacción puede ser de diferentes tiendas.
Quiero consultar transacciones con cierta identificación en cierta fecha. Tengo un campo para la fecha y la identificación que es una identificación de MongoDB, cuando consulto usando
Transaction.find({ $and: [{ date: nepali_date.day, shop_id: user.shop_id }] }).lean()Devuelve datos de todas las transacciones con la fecha dada, no quiero eso, quiero los datos de la fecha 14 Y el id de la tienda "61f3c70c89e5453d271e0ea7"
pero en su lugar devuelve:
{ "_id": "61f3c81a1410f50644d981b6", "year": 2078, "month": 9, "date": 14, "title": "Krus", "amount": 60, "type": "income", "author": "Eclipsu", "authorID": "61ef7e9565a4a88874937e96", "shopID": "61f3c70c89e5453d271e0ea7", "edited": false }, { "_id": "61f3c89ce0ea4276ddba693f", "year": 2078, "month": 9, "date": 14, "title": "RAJ", "amount": 50, "type": "income", "author": "Eclipsu", "authorID": "61ef7e9565a4a88874937e96", "shopID": "61ef7ea165a4a88874937e9d", "edited": false }```