• Mongodb05


    1、在MongoDB中数据的删除实际上并不复杂,只需要使用 “ remove” 函数即可,但是有两个可选项:

      (01)、删除条件:满足条件的数据才被删除;

      (02)、是否只删除一个数据,如果设置为true或者为1表示只删除一个;

      (03)、范例:清空infos集合中的内容  =>  db.infos.remove({});

      (04)、删除所有学生姓名有 “谷” 的信息,默认情况下会全部删除  => db.students.remove({"name" :  /谷/});

          也可以只删除一条: db.students.remove({"name" :  /谷/}, true);

      (05)、删除操作里面依然需要使用限定查询的相关操作内容。

    2、游标(重点

      (01)、所谓的游标就是指数据可以一行行的进行操作,非常类似于ResultSet数据处理。

          在MongoDB数据库中游标的控非常简单,只需要使用find()函数就可以返回游标了

          对于返回的游标如果要进行操作,则可以使用两个函数:

            |-  判断是否有下一行数据:hasNext();

            |- 取出当前数据:next()

      (02)、范例:编写具体的操作代码:

    var cursor = db.students.find();
    while(cursor.hasNext){
        var doc = cursor.next();
        print(doc.name);
    }

            相当于每一个数据都单独拿出来进行逐行的控制;当游标数据取出来之后都是一个个Object型的内容,

          那么如果需要将数据按照json的形式出现,则可以使用printjson()函数完成;

      (03)、printjson()函数:当游标数据取出来之后都是一个个Object型的内容,那么如果需要将数据按照json的形式出现;

          MongoDB的游标操作最为简单直观;

  • 相关阅读:
    快考试了
    16号了
    终于找到网吧了,写写今天
    又打了一天的篮球
    (转载)Andoid2.X各字段意义
    (转载)AndroidMatrixCursor
    (转载)非常好 必须要顶
    (转载)Android Cursor之MergeCursor
    七天开发安卓软件(二)
    “Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方法
  • 原文地址:https://www.cnblogs.com/patriot/p/8144784.html
Copyright © 2020-2023  润新知