Ich habe wenige Javascripts in mongodb gespeichert. Ich benutze springframework.data.mongodb um auf mongodb zuzugreifen. Wie kann ich gespeicherte JavaScripts/Prozeduren ausführen?Ausführen von gespeicherten JavaScript/Prozeduren von MongoDB aus Spring Java
5
A
Antwort
8
gefunden die Lösung.
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+"')");
Eine andere Sache, die Sie einfache Anführungszeichen ist das Hinzufügen wissen sollten, wenn Sie String-Parameter übertragen.
Verwandte Themen
- 1. Ausgabe auf Ausführen Azure Data Warehouse gespeicherten Prozedur von Java
- 2. MongoDB Extrahieren von Werten aus BasicDBObject (Java)
- 3. Spring Daten Mongodb Abfrage von JSON String
- 4. Java ClassNotFoundException beim Ausführen von Spring mvc web-app
- 5. Spring Security "Abgelehnt Skript ausführen von ..."
- 6. Ausführen von MS Access gespeicherten Abfrage von C#
- 7. MongoDB-Funktion von Java aufrufen
- 8. Speicherung von Daten aus gespeicherten Prozeduren
- 9. Ausführen von Java-Anwendungen
- 10. Ausführen einer Spring Boot App von Cron
- 11. Ausführen von MongoDB-Aggregatoperation in PHP
- 12. Daten von mongoDB zu java
- 13. Java Ausführen von Linux-Befehl
- 14. Ausführen von Java/Scala-Code von R
- 15. Java-Code Ausführen von innen Java
- 16. Ausführen von Java-Code mit Federabhängigkeiten vor JMeter-Test
- 17. Abfrage von in MongoDB gespeicherten Daten nach Datum und Uhrzeit
- 18. Ausführen von cmd.exe-Befehle von Java
- 19. Ausführen von Shell-Befehlen von Java
- 20. Problem beim Ausführen der gespeicherten SQL-Prozedur von C#
- 21. Ausführen von Code nach Spring Boot startet
- 22. SQL-Datei von Spring JDBC-Vorlage ausführen
- 23. Shell-Befehl von Java ausführen
- 24. Java Spring - IllegalStateException beim Abrufen von Daten aus JSP-Formular
- 25. Ausfüllen von HashMap aus der Java-Eigenschaftendatei mit Spring @Value
- 26. Spring Mongodb bidirektionale dbref
- 27. Ausführen von zwei Versionen von Java JDK
- 28. Ausführen von OpenOffice Macro von Java API
- 29. Speicher von Daten in mongodb mit Java
- 30. Ausführen einer gespeicherten Prozedur von Oracle SQL Developer
Wenn die Speicherprozedur Parameter hat? – victorpacheco3107
Ich fand, dass, wenn wir Parameter möchte hinzufügen, wie wir dies tun können: 'int id = 12;' ' BasicDBObject obj = new BasicDBObject();' ' obj.append ("$ eval",„stored_javascript_name ("+ id +") ");' 'CommandResult t = mongoTemplate.executeCommand (obj);' 'Objekt obj1 = t.get (" retval ");' – Ericton