esta es mi primera vez en esta plataforma y mi inglés es malo, lo siento si no entiendo todas las complejidades de mi problema.
Tengo una pregunta sobre: ¿por qué findOneAndDelete() en mongoose elimina todos los documentos en lugar de eliminar la cadena exacta de la matriz?
Ese es mi documento de mangosta en mi colección: ese es el documento
lo que necesito exactamente es eliminar la cadena [.1] -uk de la matriz en mi soketController (node.js/express.js/server) si esa cadena es la misma con el valor del resultado (se supone que es la misma después de la conversión). su lado del servidor probé esto o findOneAndDelete({name:result}) pero eliminó todo el documento o no funciona en absoluto ($pull).
Gracias de antemano por tu ayuda
Descubrí mi problema.
$pull funciona con otra cosa como $in
asi que:
const final = await AllUrlDb.updateOne(isDetleteURL,{ $pull: { name:{ $in: [result] } } })