mongodbにはJavascriptがほとんど格納されていません。私はspring springframework.data.mongodbを使ってmongodbにアクセスしています。これからストアドJavaScript /プロシージャを実行するにはどうすればよいですか?SpringからJavaのMongoDBを実行しました。
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+"')");
もう一つは、単一引用符を追加しています。
関連する問題
- 1. SpringスタートアップからJavaクラスを実行します。
- 2. コマンドラインからjava springプロジェクトを実行
- 3. Spring Data Mongodb監査を有効にしたテストの実行
- 4. Springブートアプリケーションを知る方法mvn spring-boot:runまたはjava実行
- 5. Java Spring Hibernate、Runtimeオプションでマッピングを実行しますか?
- 6. Spring起動時にMongoDBスクリプトを実行
- 7. MongoDBコマンドを実行します。JavaドライバのreplSetGetStatus
- 8. SpringのNamedParameterJdbcTemplateからSQLを実行します
- 9. RestServiceからmongodbでネイティブクエリを実行しています
- 10. spring webserviceとmonitorからプロセスを実行しますか?
- 11. spring mvc web-appを実行中にJava ClassNotFoundExceptionが発生しました
- 12. Spring、Eclipse、実行中のSpringアプリケーション内でJunit(または他のタイプの)テストを実行していますか?
- 13. Java SpringデータのMongoDB $ graphlookup
- 14. 実行するJava Springアプリケーション
- 15. Java - ループを開始してから実行しますか?
- 16. JavaからCmdコマンドを実行中にエラーが発生しましたか?
- 17. cmdから.class javaファイルを実行しています。発行
- 18. bashファイルからマルチクラスのJavaプログラムを実行しますか?
- 19. WindowsのJavaコードからMavenを実行していますか?
- 20. Javaからab-initioのグラフを実行しますか?
- 21. PHPのExec()関数からjava Jarを実行しますか?
- 22. javaからPSExecを実行しても動作しません
- 23. Springブート、Mongodb、jquery ajax、java
- 24. DockerからMongoDBを実行する
- 25. javaを使用してMongoDBクエリを実行する方法?
- 26. Javaはコンストラクタのサブクラスからのみコードを実行します
- 27. MongoDB C#Driver:SDKを使用してデータベースメソッドを実行しますか?
- 28. Javaを使用したバッチファイルからのmongoDBバックアップ/復元?
- 29. 端末からJavaプロジェクトjarを実行中にエラーが発生しました
- 30. Java内からJVMを実行してJavaソースファイルをコンパイルします
ストアプロシージャにパラメータがある場合は、 – victorpacheco3107
私たちは、パラメータを追加したい場合は、我々は次のように行うことができますが見つかりました: 'int型のID = 12;' 'BasicDBObject OBJ =新しいBasicDBObject();' 'obj.append( "$のevalの"、「stored_javascript_name ( "+ id +") ");' CommandResult t = mongoTemplate.executeCommand(obj); ' 'オブジェクトobj1 = t.get( "retval"); ' – Ericton