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/