博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongo数据删除和游标
阅读量:7090 次
发布时间:2019-06-28

本文共 1521 字,大约阅读时间需要 5 分钟。

数据删除

db.集合.remove(删除条件,是否只删除一个数据);

默认删多条(false)
true删除一条
db.集合.remove({}) 删除所有元素
但集合还在
db.集合.drop() 删除集合

游标

指数据可以一行行的进行操作,类似ResultSet数据处理
在mongo里是需要使用find()就可以返回游标了
对于操作返回的游标,可使用函数操作
1.判断是否有下一行数据:hasNext()
2.取当前数据: next()

var cur=db.web.find();

cur.hasNext();
cur.next();

> db.web.find();{ "_id" : ObjectId("592c945f997b7830e7f76d05"), "lan" : "php7", "need" : [ "mysql", "js", "html", "css", "tp", "yii" ] }{ "_id" : ObjectId("592c945f997b7830e7f76d06"), "lan" : "jav  a", "need" : [ "mysql", "js", "html", "css", "oracle", "spring" ] }{ "_id" : ObjectId("592c945f997b7830e7f76d07"), "lan" : "python", "need" : [ "mysql", "js", "html", "css", "flask" ] }{ "_id" : ObjectId("592c945f997b7830e7f76d08"), "lan" : "PythoN", "need" : [ "mysql", "js", "html", "css", "flask", "diagno" ] }> var cur=db.web.find();> cur.hasNext();true> cur.next();{    "_id" : ObjectId("592c945f997b7830e7f76d05"),    "lan" : "php7",    "need" : [        "mysql",        "js",        "html",        "css",        "tp",        "yii"    ]}var cur=db.web.find();while(cur.hasNext()){    var p=cur.next();    print(p.lan);}> var cur=db.web.find();> while(cur.hasNext()){... var p=cur.next();... print(p.lan);... }php7jav  apythonPythoN
View Code

p是object

如果需要输出json
可使用printjson()

> var cur=db.web.find();> while(cur.hasNext()){... var p=cur.next();... print(p);... }[object BSON][object BSON][object BSON][object BSON]var cur=db.web.find();while(cur.hasNext()){    var p=cur.next();    printjson(p);}

 

转载于:https://www.cnblogs.com/HKUI/p/6959347.html

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
Facebook ATC 弱网测试项目部署
查看>>
关于p-vol和s-vol
查看>>
一八年第三天晚上十点半的thinking
查看>>
ksh和bash区别
查看>>
keepalived 组播的配置
查看>>
华为路由器交换机配置相关功能
查看>>
谷歌收购眼球追踪技术公司Eyefluence,眼动关注度将成为VR的新视角
查看>>
【蜕变之路】第32天 使用STS创建SpringBoot项目 (2019年3月22日)
查看>>
Oracle之数据挖掘的更新介绍
查看>>
NFS
查看>>
Exception异常处理
查看>>
第二十讲 任务的挂起和恢复
查看>>
emmm算是来了
查看>>
do…while语句
查看>>
网络工程师成长日记413-长安大学交换机项目
查看>>
VS2017 远程调试小记
查看>>
php文件上传接口及文件上传错误服务器配置
查看>>
[实战]MVC5+EF6+MySql企业网盘实战(5)——页面模板
查看>>