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 ?

¿Fue útil?

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
scroll top