Я делаю loop-and-update
, аналогично this.Java, MongoDB: как вставить в пустой массив недокумента
И у меня есть существующий документ с полями, как так:
"field1" : {
"field2" : []
}
С пустым массивом.
С помощью Java
как разместить документ внутри пустого массива?
Делать это ...
// BasicDBObject obj...
obj.put("field1.field2",
new BasicDBObject().append("a", "aa").append("b", "bb"));
Я получаю сообщение об ошибке, которая говорит:
java.lang.IllegalArgumentException: Invalid BSON field name field1.field2
В JavaScript
, это легко - вы просто делаете, как:
obj.field1.field2["a"] = "aa";
и т.д. .
Любой идеал в виде?
Заранее спасибо.