MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Converti la query MongoDB nella sintassi Spring MongoDB

Hai mai pensato di usare la bussola MongoDB? Renderà il tuo lavoro molto semplice.

  1. Apri MongoDB compass connettiti alla tua istanza
  2. Scheda Aggregazione, costruisci la tua pipeline
  3. fai clic sui 3 punti(...) accanto a save pipeline opzione
  4. Seleziona export to language e seleziona Java
  5. La tua richiesta è pronta

Ecco la query 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")))