zoukankan      html  css  js  c++  java
  • 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的游标操作最为简单直观;

  • 相关阅读:
    Android中的数据结构
    Android之makefile
    AndroidMainfest详解
    源码分析之AsyncTask
    源码分析之AsyncTask
    优化apk的odex处理
    arguments简单函数 求整数递加和
    js提取DOM属性和设置DOM属性值
    var定义变量的使用细节
    关于ID命名 一个页面唯一
  • 原文地址:https://www.cnblogs.com/patriot/p/8144784.html
Copyright © 2011-2022 走看看