Seperti yang dikatakan Kivanc, getNextSequence sebenarnya adalah fungsi javascript. Ini hanya pembungkus findAndModify seperti yang didokumentasikan oleh mongo di sini . Pada dasarnya Anda harus membuat dokumen yang menyimpan penghitung yang ingin Anda tambahkan. Gunakan findAndModify untuk meningkatkannya sehingga Anda mendapatkan perilaku seperti transaksi. Jika Anda akan melakukannya di Java, Anda perlu memastikan bahwa dokumen Anda ada sebelum Anda mulai menerbitkan findAndModify. Sebaiknya lakukan itu dengan mengenkapsulasi logika findAndModify di kelas dengan sendirinya sehingga Anda dapat menangani inisialisasi dengan benar.