MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoid exclui muitos com limite


Limite de suporte do MongoDB na exclusão.
{
   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/delete/#dbcmd.delete

onde 'q' é sua consulta com seus dados de entrada específicos (que devem corresponder aos documentos que você deseja excluir) e 'limit' é o número máximo de documentos a serem excluídos. Como você pode ver, existe a possibilidade de ter várias condições de exclusão, mas está fora do escopo da sua pergunta.