如何使用Java更新MongoDb中的数据?

西曼特

您好,我正在使用Java在mongoDB上工作。我成功完成了连接插入并从mongoDB检索值,但是当我尝试更新数据时,我的代码无法正常工作。

我的代码是:

public static Result updateprofile() throws UnknownHostException 
{
    final  DynamicForm profileform=form().bindFromRequest();
    final  String username1 = profileform.get("username");
    final  String password1 = profileform.get("password");
    final  String email1 = profileform.get("email");
    final  String userid = session("userid");
    MongoClient mongo=new MongoClient("localhost",27017);

    DB db = mongo.getDB("webportal"); 
    DBCollection coll=db.getCollection("userdb");
    BasicDBObject doc2=new BasicDBObject("_id", userid);
    BasicDBObject doc1=new BasicDBObject();
    doc1.append("username", username1);
    doc1.append("username", username1);
    doc1.append("password", password1);
    doc1.append("email",email1 );
    BasicDBObject doc3=new BasicDBObject("$set",doc1);
    coll.update(doc2, doc3);
    return ok(userid+username1);        
}

我阅读了块以更新mongo中的数据

Shakthydoss

请尝试一下。

ObjectId id= new ObjectId("4f693d40e4b04cde19f17205");        
BasicDBObject searchQuery = new BasicDBObject();        
searchQuery .put("_id", id); 

BasicDBObject updateDocument = new BasicDBObject();
updateDocument .append("$set", new BasicDBObject("username", username1));

coll.update(searchQuery , updateDocument);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用nodejs更新mongodb中的数据

来自分类Dev

如何更新mongodb中的数据

来自分类Dev

如何使用当前数据库时间从Java更新MongoDB?

来自分类Dev

如何使用Java更新mongoDB中的部分嵌套文档

来自分类Dev

如何使用Java在MongoDB中执行文档的批量更新?

来自分类Dev

如何在mongodb更新中设置数据

来自分类Dev

使用Java更新MongoDB中的文档

来自分类Dev

使用Java更新MongoDB中的文档

来自分类Dev

如何使用nodeJS更新mongodb中的值?

来自分类Dev

如何使用Hibernate更新应用程序Java中数据库中的数据?

来自分类Dev

如何在MongoDB中更新嵌套数组中的数据

来自分类Dev

Java Spring数据mongodb如何使用通配符?

来自分类Dev

使用findAndModify()使用Mongojs更新MongoDB中的数据

来自分类Dev

使用Java Spring保护MongoDB中的数据

来自分类Dev

选择选中的正文时如何更新MongoDB中的数据

来自分类Dev

PyMongo:如何在MongoDB中批量更新巨大的JSON数据

来自分类Dev

选择选中的正文时如何更新MongoDB中的数据

来自分类Dev

如何使用服务中的数据更新指令?

来自分类Dev

如何使用Reactivevar更新Meteor中的数据

来自分类Dev

如何使用猫鼬将数据更新到mongodb

来自分类Dev

在nodejs mongodb中使用聚合后如何更新数据

来自分类Dev

如何使用Java驱动程序以两个“ where”条件更新MongoDB中的数组项

来自分类Dev

如何使用Mongo DB JAVA驱动程序从MongoDB中的数据库中删除集合?

来自分类Dev

使用Mongoose和Node.js更新MongoDB中的数据

来自分类Dev

无法更新mongodb中的数据

来自分类Dev

在mongodb中批量更新数据

来自分类Dev

如何使用java更新存储在本地存储中的文本文件中的数据

来自分类Dev

如何使用jQUery中的数据属性更新表中的数据

来自分类Dev

我们如何使用MongoDB Java驱动程序在MongoDB中追加/更新集合的子文档?

Related 相关文章

  1. 1

    如何使用nodejs更新mongodb中的数据

  2. 2

    如何更新mongodb中的数据

  3. 3

    如何使用当前数据库时间从Java更新MongoDB?

  4. 4

    如何使用Java更新mongoDB中的部分嵌套文档

  5. 5

    如何使用Java在MongoDB中执行文档的批量更新?

  6. 6

    如何在mongodb更新中设置数据

  7. 7

    使用Java更新MongoDB中的文档

  8. 8

    使用Java更新MongoDB中的文档

  9. 9

    如何使用nodeJS更新mongodb中的值?

  10. 10

    如何使用Hibernate更新应用程序Java中数据库中的数据?

  11. 11

    如何在MongoDB中更新嵌套数组中的数据

  12. 12

    Java Spring数据mongodb如何使用通配符?

  13. 13

    使用findAndModify()使用Mongojs更新MongoDB中的数据

  14. 14

    使用Java Spring保护MongoDB中的数据

  15. 15

    选择选中的正文时如何更新MongoDB中的数据

  16. 16

    PyMongo:如何在MongoDB中批量更新巨大的JSON数据

  17. 17

    选择选中的正文时如何更新MongoDB中的数据

  18. 18

    如何使用服务中的数据更新指令?

  19. 19

    如何使用Reactivevar更新Meteor中的数据

  20. 20

    如何使用猫鼬将数据更新到mongodb

  21. 21

    在nodejs mongodb中使用聚合后如何更新数据

  22. 22

    如何使用Java驱动程序以两个“ where”条件更新MongoDB中的数组项

  23. 23

    如何使用Mongo DB JAVA驱动程序从MongoDB中的数据库中删除集合?

  24. 24

    使用Mongoose和Node.js更新MongoDB中的数据

  25. 25

    无法更新mongodb中的数据

  26. 26

    在mongodb中批量更新数据

  27. 27

    如何使用java更新存储在本地存储中的文本文件中的数据

  28. 28

    如何使用jQUery中的数据属性更新表中的数据

  29. 29

    我们如何使用MongoDB Java驱动程序在MongoDB中追加/更新集合的子文档?

热门标签

归档