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

incrémentation automatique dans node-mongodb-native à l'aide de la collection de compteurs

Je vais essentiellement claquer mon commentaire comme réponse :

Pour en savoir plus, lorsque vous utilisez findAndModify à $inc et renvoie de la collection de compteurs que _id devrait alors être unique que l'exécution de ce script et donc l'insertion conséquente d'un document. Fondamentalement, il n'y aurait pas de condition de concurrence dans cette méthode.

Cela signifie que vous aurez besoin d'une sorte de fonction parent comme insertWithAI qui fera le premier rappel de l'utilisation de findAndModify pour enchaîner ce dernier rappel d'insertion, mais à la fin de la journée, vous ne devriez avoir besoin que de deux rappels.