【发布时间】:2013-05-28 23:45:19
【问题描述】:
如何推送到以下结构中的嵌套数组?
{
level1 : {
- arr1: [
"val1"
]
}
}
我试过了
coll.update(entry, new BasicDBObject("$push", new BasicDBObject("level1", new BasicDBObject("arr1", "val2"))));
其中coll 是集合对象,entry 是上面的条目。
但该值永远不会被推送,也不会显示错误。我做错了什么?
【问题讨论】:
-
coll.update(entry, new BasicDBObject("$push", new BasicDBObject("level1.arr1", "val2")))