存在mongodb的数据格式是
{ "A":1, "B":[{ "C":"", "D":[{ "E":"" }] }]}
如何修改E的内容,或者在D里面在添加一个E1,求大神解答
Update update = new Update().push("discussList.$.B.C.D.E", discuss);
谢谢
mongo db 数组操作中,如果是一维数组,可以使用‘$’来,标识选中的数组下标,但是“$”不支持二维数组,
所以二维数组的操作一般是直接在客户端,用程序直接操作,
先根据条件查询出整条记录,
然后程序中更新这条记录,
最后保存记录回数据库