MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Appel de la fonction js du serveur sur mongodb depuis java

Comme l'a dit Kivanc, getNextSequence est en fait une fonction javascript. C'est juste un wrapper autour de findAndModify comme documenté par mongo ici . Essentiellement, vous devrez créer un document contenant le compteur que vous souhaitez incrémenter. Utilisez findAndModify pour l'incrémenter afin d'obtenir un comportement de type transactionnel. Si vous envisagez de le faire en Java, vous devez vous assurer que votre document existe avant de commencer à émettre findAndModify. Il est préférable de le faire en encapsulant la logique findAndModify dans une classe toute seule afin que vous puissiez gérer l'initialisation correctement.