sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB najít a odstranit - nejrychlejší způsob

Petere, je těžké říci, jaké je zde nejlepší řešení, aniž byste porozuměli všem souvislostem – ale jeden přístup, který byste mohli použít, je findAndModify . Tím se dotáže na jeden dokument a vrátí jej a také na něj použije aktualizaci.

Můžete to použít k vyhledání dokumentu ke zpracování a současně k úpravě pole "stav" tak, aby byl označen jako zpracovávaný, aby jej ostatní pracovníci mohli jako takový rozpoznat a ignorovat.

Zde je příklad, který může být užitečný:http://docs.mongodb. org/manual/reference/command/findAndModify/



  1. Mongodb C# Driver Nepodporovaná chyba filtru se specifickým predikátem linq

  2. MongoDB - Agregovat více řádků

  3. Jak převést čárkou oddělené pole řetězce na pole v mongodb

  4. Jak nastavit expiraci hash klíče v redis podle existence klíče