/ / Obtenez Max id mongodb dans une cuillère Pentaho - cuillère Pentaho

Obtenez Max id mongodb dans Pentaho cuillère - Pentaho-cuillère

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 № 1

Vous 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