sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoid radera många med limit

MongoDB stödgräns vid radering.

{
   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

där 'q' är din fråga med dina specifika indata (som måste matcha de dokument du vill ta bort) och 'limit' är antalet maxdokument att radera. Som du kan se finns det möjlighet att ha flera raderingsvillkor men det är utanför omfattningen av din fråga.




  1. JavaScript-designmönster -- Hanterar oönskad asynkroni

  2. Jag behöver hämta MongoDBs objekt bara med filtereds array-objekt

  3. hur mongoimporterar man data till utplacerad meteorapp?

  4. Tillåter mongoose flera databasförfrågningar samtidigt?