MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Converter a consulta do MongoDB na sintaxe do Spring MongoDB


Você já pensou em usar a bússola do MongoDB? Isso tornará seu trabalho muito simples.
  1. Abra a MongoDB compass conecte-se à sua instância
  2. Guia Agregação, construa seu pipeline
  3. clique nos 3 pontos(...) ao lado de save pipeline opção
  4. Selecione export to language e selecione Java
  5. Sua consulta está pronta

Aqui está a consulta 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")))