Executing MongoDB Stored JavaScript/Procedures from Spring Java
-
14-07-2021 - |
Pregunta
I have few stored Javascripts in mongodb. I am using spring springframework.data.mongodb to access mongodb. How can i execute stored JavaScripts/procedures from this ?
Solución
found the solution.
BasicDBObject obj = new BasicDBObject();
obj.append( "$eval" , "stored_javascript_name()" );
CommandResult t=mongoTemplate.executeCommand(obj);
Object obj1=t.get("retval");
Otros consejos
BasicDBObject obj = new BasicDBObject();
String menu="湖南卫视";
String program="天路啦:东方不亮西方亮";
obj.append( "$eval" , "keyword_store('"+menu+"','"+program+"')" );
Another thing you should know is adding single quotes when you transfer string parameter.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow