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

Convertir la requête MongoDB en syntaxe Spring MongoDB

Avez-vous déjà pensé à utiliser la boussole MongoDB ? Cela rendra votre travail très simple.

  1. Ouvrir la MongoDB compass connectez-vous à votre instance
  2. Onglet Agrégation, construisez votre pipeline
  3. cliquez sur les 3 points (...) à côté de save pipeline options
  4. Sélectionnez export to language et sélectionnez Java
  5. Votre requête est prête

Voici la requête java

Arrays.asList(match(and(eq("cropData.crop", "RICE"), lt("creationTime", 1551447981473.0d))), group(new BsonNull(), avg("average", "$cropData.cropPrice"), max("max", "$cropData.cropPrice"), min("min", "$cropData.cropPrice")))