Quiero ubicar un registro que tenga la "Cadena para hacer coincidir" en su matriz "afiliados.billeteras". Pero por alguna razón, no puedo hacerlo.
Estaba intentando algo como:
db.collection.findOne({ "affiliates.wallets": {$in: "[String to match]"}, (err, data) => console.log(err, data)}) Pero devuelve null . Entonces, estoy pidiendo ayuda.
Esquema de billetera simplificado:
Wallet { affiliates: { wallets: [String] } } PD: estoy usando el método findOne porque esta "Cadena para hacer coincidir" que estoy usando para ubicar el registro es única y solo se puede ubicar en un registro.
No necesita el operador $in . Puedes hacerlo así:
db.collection.findOne({ "affiliates.wallets": "String to match", }, (err, data) => { console.log(err, data) })