sql >> Database >  >> NoSQL >> MongoDB

Voer native mongodb-query uit met mongodb java-stuurprogramma

Gebruik Document.parse(String json) van org.bson.Document . Het retourneert Document-object. Hier is een voorbeeld van Officiële MongoDb-zelfstudie .

Origineel:

{
     $set: { "size.uom": "cm", status: "P" },
     $currentDate: { lastModified: true }
   }

U kunt in Java uitvoeren als:

collection.updateMany(new Document(),Document.parse("{\n" +
                "     $set: { \"size.uom\": \"cm\", status: \"P\" },\n" +
                "     $currentDate: { lastModified: true }\n" +
                "   }"));



  1. Vind documenten waarvan het arrayveld ten minste n elementen van een bepaalde array bevat

  2. Hoe het queryresultaat (een enkel document) in een variabele op te slaan?

  3. Mongodb- Voeg een unieke index toe aan een bestaande collectie

  4. Increment matrixstructuur in MongoDb