से मोंगोडीबी संग्रहीत जावास्क्रिप्ट/प्रक्रियाओं को निष्पादित करना मेरे पास मैंगोडब में कुछ संग्रहित जावास्क्रिप्ट हैं। मैं mongodb तक पहुंचने के लिए वसंत springframework.data.mongodb का उपयोग कर रहा हूँ। मैं इस से संग्रहीत जावाScripts/प्रक्रियाओं को कैसे निष्पादित कर सकता हूं?स्प्रिंग जावा
5
A
उत्तर
8
समाधान मिला।
BasicDBObject obj = new BasicDBObject();
obj.append("$eval" , "stored_javascript_name()");
CommandResult t=mongoTemplate.executeCommand(obj);
Object obj1=t.get("retval");
0
BasicDBObject obj = new BasicDBObject();
String menu="湖南卫视";
String program="天路啦:东方不亮西方亮";
obj.append("$eval" , "keyword_store('"+menu+"','"+program+"')");
एक और बात आपको पता होना चाहिए एकल उद्धरण जोड़ रहा है जब आप स्ट्रिंग पैरामीटर हस्तांतरण।
यदि स्टोर प्रक्रिया में पैरामीटर हैं? – victorpacheco3107
मैंने पाया कि अगर हम पैरामीटर जोड़ने चाहते हैं, हम इस तरह कर सकते हैं: 'पूर्णांक आईडी = 12;' ' BasicDBObject obj = नए BasicDBObject();' ' obj.append (" $ eval "," stored_javascript_name ("+ id +") ");' 'कमांडरसेट टी = mongoTemplate.executeCommand (obj); ' ' ऑब्जेक्ट obj1 = t.get (" retval ");' – Ericton