sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoid eliminar muchos con límite

Límite de soporte de MongoDB al eliminar.

{
   delete: <collection>,
   deletes: [
      { q : <query>, limit : <integer>, collation: <document> },
      { q : <query>, limit : <integer>, collation: <document> },
      { q : <query>, limit : <integer>, collation: <document> },
      ...
   ],
   ordered: <boolean>,
   writeConcern: { <write concern> }
}

https://docs.mongodb.com/manual/reference/ comando/eliminar/#dbcmd.eliminar

donde 'q' es su consulta con sus datos de entrada específicos (que deben coincidir con los documentos que desea eliminar) y 'límite' es la cantidad máxima de documentos para eliminar. Como puede ver, existe la posibilidad de tener varias condiciones de eliminación, pero está fuera del alcance de su pregunta.