MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoid elimina molti con limite

Limite di supporto MongoDB all'eliminazione.

{
   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/cancella/#dbcmd.cancella

dove 'q' è la tua query con i tuoi dati di input specifici (che devono corrispondere ai documenti che desideri eliminare) e 'limit' è il numero massimo di documenti da eliminare. Come puoi vedere, esiste la possibilità di avere più condizioni di eliminazione, ma non rientra nell'ambito della tua domanda.