0

MongoTemplate を使用して JSONObject を挿入する私のコードは次のとおりです。

mongoTemplate.insert(jsonObject, collection);

私の JSONObject.toString() は次のようになります。

{"Event":{"Object":"Value","Object":"Value"}}

MongoDB にマップすると、次のようになります。

{
"_id" : ObjectId("542ed489881654a415ca836d"),
"_class" : "org.json.JSONObject",
"map" : {
    "Event" : {
        "map" : {
            "Object":"Value", 
            "Object":"Value"

DB に挿入されたときに「マップ」が追加されないようにするにはどうすればよいですか?

4

1 に答える 1

0

pojo クラスを使用すると、このような問題は発生しません

public class User {
    private String password;
    // getter and setter;
}

User user = new User();
mongoTemplate.insert(user);

または挿入してみてください

Map<String, Object>
于 2014-12-24T15:55:21.420 に答える