json
{ "au":"1", "diary": [ { "t":"1", "r":"1" }, { "t":"2", "r":"2" } ] }
这是mongodb中自己设计的一个格式,现在的问题是我想对diary这个集合再添加新的值,就像这样
json
{ "au":"1", "diary": [ { "t":"1", "r":"1" }, { "t":"2", "r":"2" }, { "t":"3", "r":"3" } ] }
这样的操作在JAVA中可以实现吗?可以的话应该怎么写?
mongodb 在 update 字段的时候可以通过
{$push: {field: value}}
来给一个数组类型的字段添加新值。不清楚 java 的 mongodb driver 具体调用方法,大概查一下文档就可以找到吧。