Je veux obtenir l'identifiant maximal dans Mongodb en utilisant PDI Spoon.
J'ai ces champs dans ma collection:
- Chaîne d'identifiant
- Genre chaîne
Avant d’insérer un nouvel enregistrement, je devrais avoir l’identifiant maximum.
Pouvez-vous m'aider sur comment obtenir l'identifiant maximum?
Réponses:
2 pour la réponse № 1Vous pouvez utiliser l’étape d’entrée MongoDB.
Utilisez la requête suivante:
({ $ groupe: { _id: "", theMaxId: { $ max: "$ _id" } } }
Remarque: Il s'agit d'une requête de structure d'agrégation et vous devez cocher la case "Le pipeline de la requête d'agrégation" au bas de la zone de requête de l'onglet Requête.
Remarque: si vous utilisez les identifiants MongoDB, ils s’incrémentent automatiquement, vous n’avez donc pas besoin de rechercher le maximum, de l’incrémenter et de l’utiliser si pour votre nouvel enregistrement.
J'espère que cela pourra aider,
marque