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

Mongoid slette mange med limit

MongoDB supportgrænse ved sletning.

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

hvor 'q' er din forespørgsel med dine specifikke inputdata (der skal matche de dokumenter, du vil slette) og 'limit' er antallet af maks. dokumenter, der skal slettes. Som du kan se, er der mulighed for at have flere slettebetingelser, men det er uden for rammerne af dit spørgsmål.




  1. Django - MongoDB:(kunne ikke oprette forbindelse til localhost:27017) Forbindelse nægtet

  2. mongodb og eller combo

  3. Udfyld objekt i en matrix

  4. Kan jeg ændre eksisterende indeks i MongoDB uden at droppe det?