sql >> Database >  >> NoSQL >> MongoDB

Converteer MongoDB-query naar Spring MongoDB-syntaxis

Heb je er ooit over nagedacht om het MongoDB-kompas te gebruiken? Het zal uw werk heel eenvoudig maken.

  1. Open MongoDB compass verbinding maken met uw instantie
  2. Tabblad Aggregatie, bouw uw pijplijn
  3. klik op de 3 puntjes(...) naast save pipeline optie
  4. Selecteer export to language en selecteer Java
  5. Uw zoekopdracht is klaar

Hier is de java-query

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")))



  1. Kan mongoDB-module niet vinden bij implementatie naar Heroku

  2. Mongodb C#-stuurprogramma retourneert alleen overeenkomende subdocumenten in array

  3. Hoe kan ik een array van mongodb-objecten in pymongo retourneren (zonder cursor)? Kan MapReduce dit doen?

  4. Hoe moet ik mijn mongodb-service registreren die de MongoClient, Singleton of scoped gebruikt?