Som Kivanc sa, getNextSequence är faktiskt en javascript-funktion. Det är bara ett omslag runt findAndModify som dokumenterats av mongo här . I huvudsak måste du skapa ett dokument som innehåller räknaren som du vill öka. Använd findAndModify för att öka den så att du får transaktionsliknande beteende. Om du ska göra det i Java måste du se till att ditt dokument finns innan du börjar utfärda findAndModify. Det är bäst att göra det genom att kapsla in findAndModify-logiken i en klass helt för sig så att du kan hantera initiering på rätt sätt.