MongoDB 数据操作(五)游标
in SQL with 0 comment, Views is 18

MongoDB 数据操作(五)游标

in SQL with 0 comment, Views is 18

上一篇:《MongoDB 数据操作(四)数据删除》

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

在 MongoDB 数据库中对于游标的控制非常简单,只需要使用 find() 即可

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

示例

> var cursor = db.students.find();
> cursor.hasNext();
> cursor.next();

1.png

以上是游标的操作形式,但是实际上不可能这么去用,因为这需要通过循环才能输出数据,过于繁琐

编写具体的操作代码

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

2.png

相当于每一个数据都单独拿出来进行逐行的操作

当游标数据取出来之后,实际上每行数据返回的都是一个 Object 对象

3.png

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

4.png

在所有已知的数据库中,只有 MongoDB 的游标操作是最简单、最直观的

下一篇:《MongoDB 数据操作(六)索引(1)简介》

Responses
选择表情