sql >> Databasteknik >  >> NoSQL >> MongoDB

Kör inbyggd mongodb-fråga med mongodb java-drivrutin

Använd Document.parse(String json) från org.bson.Document . Det returnerar dokumentobjekt. Här är ett exempel från officiell MongoDb-handledning .

Original:

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

Du kan köra i java som:

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



  1. Kan inte få Accounts-Base-paketet att peka på rätt databas

  2. Hur tar man bort objekt med hänsyn till referenser i Mongoose Node.js?

  3. Få det högsta värdet av en kolumn i MongoDB

  4. Stöder inte Azure Cosmos DB MongoDB/Mongoose unika index?