Peter, det er svært at sige, hvad den bedste løsning er her uden at forstå hele sammenhængen - men en tilgang, som du kunne bruge, er findAndModify
. Dette vil forespørge efter et enkelt dokument og returnere det, og også anvende en opdatering til det.
Du kan bruge dette til at finde et dokument, der skal behandles og samtidig ændre et "status"-felt for at markere det som behandlet, så andre medarbejdere kan genkende det som sådan og ignorere det.
Der er et eksempel her, som kan være nyttigt:http://docs.mongodb. org/manual/reference/command/findAndModify/