zoukankan      html  css  js  c++  java
  • Mongodb中用Objectid操作数据

          关于Mongodb根据将objectid作为主键来进行数据操作的问题,困扰了一天,在网上搜了一大堆文档,坑爹啊,都是互相抄来抄去,有意思吗?一帮2货。。。。

          终于试出了用法,原来必须定义一个ObjectId的类,才行!!!网上那帮不管自己能不能看懂 对自己有没有用 动不动就转载别人一大胡片代码的2B们,彻头彻尾真心的鄙视你们,SB。。。。

         真正的根据Objectid主键操作数据的实例来了,瞪大眼镜看看吧。传过来的del值是插入数据的objectid的具体值,只写了删除,修改的原理类似,就在这扔个石头了。

    import org.bson.types.ObjectId;

    String Objectid = request.getParameter("del").toString();
      
      Mongo mongo=new Mongo("localhost",27017);

      DB dba=mongo.getDB("sxyd1");
      DBCollection coll=dba.getCollection("yuangong1");
      DBObject doc=new BasicDBObject();

      ObjectId objid=new ObjectId(Objectid);
      
      doc.put("_id", objid);

    、coll.remove(doc);

    当然要先引用import org.bson.types.ObjectId;

  • 相关阅读:
    PAT乙级1038
    PAT乙级1033
    PAT乙级1032
    memset初始化数组的坑
    C/C++小课之数组名是什么
    PAT乙级1031
    Alpha阶段 第一次Scrum Meeting
    技术规格说明书
    功能规格说明书
    团队项目选择
  • 原文地址:https://www.cnblogs.com/windphoenix/p/2682541.html
Copyright © 2011-2022 走看看