I want to run below native Queries in my java project using DB.runCommand()
Query1:
db.test_temp.insert({entityId:2,columnName1:"columnName2.1",columnName2:"columnName2.2"})
Query 2:
db.test_temp.updateOne(
{ columnName1: "columnName1" },
{
$set: { "columnName1": "columnName1.0" }
}
);
My code:
String json="db.test_temp.insert({entityId:2,columnName1:"columnName2.1",columnName2:"columnName2.2"}";
Bson command = new Document("eval",json);
db.runCommand(command);
I also tried from How to execute MongoDB native query (JSON) using mongo-java-driver only? but it's not working
Error:
com.mongodb.MongoCommandException: Command failed with error 13