2016-05-21 10 views
0

質問のリストを作成するAPIを開発しています。STSに一括挿入をサポートするネイティブ機能があるかどうかを確認したい、またはカスタム@Queryアノテーションを使用したクエリですか?Spring Data Tool Suite - オブジェクトの一括挿入

このSpring Data MongoDB support bulk insert/saveを参照していますが、一意のObjectIdがまだバルク挿入/保存によって生成されているかどうか確認したいと思いますか?

サンプル定義私は、各質問が一意のIDで区別されることを期待しています。

questions": [ 
    { 
    "id" : "01-QuestionId", 
    "type" : "multiple", 
    "question" : "What is your Gender?", 
    "options" : [ 
    { 
      "key" : "a", 
      "value" : "Male" 
     }, 
     { 
      "key" : "b", 
      "value" : "Female" 
     } 
    ], 
    "survey":{ 
    "id": "123", 
    "name": "Test1", 
    "description": "First Survey" 
    } 

    }, 
    { 
    "id" : "02-QuestionId", 
    "type" : "multiple", 
    "question" : "What is your income?", 
    "options" : [ 
     { 
      "key" : "a", 
      "value" : "1000" 
     }, 
     { 
      "key" : "b", 
      "value" : "2000" 
     } 
    ], 
    "survey":{ 
    "id": "123", 
    "name": "Test1", 
    "description": "First Survey" 
    } 

    } 
] 

ありがとうございます! Robin

答えて

0

Spring Dataの詳細な調査の後に発見されました。

MongoRepositoryクラスのsave()またはinsert()インターフェイスを使用できます。例えば

最終リストsavedQuestions = questionRepository.save(質問)。

関連する問題