数据更新问题

我视而不见 2012-09-16 02:54:15
System.out.println("修改:" + users.update(

new BasicDBObject("_id", new ObjectId("50552eb3f2f696c57f1a5f56")),

new BasicDBObject("age", 121),

true,//如果数据库不存在,是否添加

false//多条修改

).getN());

我只是想修改50552eb3f2f696c57f1a5f56这条记录下的age,为什么更新完成后,其他字段变成空白了?难道mongo不能像SQL一样更新其中的一个字段吗?
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hui_huidan 2012-11-13
  • 打赏
  • 举报
回复
对,建立对象
我视而不见 2012-09-16
  • 打赏
  • 举报
回复
解决了。
System.out.println("修改:" + users.update(

new BasicDBObject("_id", new ObjectId("505526cdf2f6cd6be5d4c7de")),

new BasicDBObject("$set",new BasicDBObject("age", 121)),

true,//如果数据库不存在,是否添加

false//多条修改

).getN());

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧