首页 / MONGODB / MongoDB的使用
MongoDB的使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB的使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1631字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB的使用](/upload/InfoBanner/zyjiaocheng/563/4832acd8d03b4cb3a356130c17f73846.jpg)
最近项目用到了mongoDB,最近类mongoDB的Nosql数据库也比较火爆,把这个写下来,便于自己回顾和大家学习. 在mongoDB中数据的关系是database,collection,document 放到关系型数据库里面就是库,表,数据. 1.在ubuntu下执行 sudo apt-get install mongo 安装mongo.
最近项目用到了mongoDB,最近类似mongoDB的Nosql数据库也比较火爆,把这个写下来,便于自己回顾和大家学习.
在mongoDB中数据的关系是database,collection,document 放到关系型数据库里面就是库,表,数据.
1.在ubuntu下执行 sudo apt-get install mongo 安装mongo.
2.输入mongo进入数据库.
查看集合(表) show collections;
查看student集合的数据
db.student.find();
db.student.find().forEach(printjson);
查看第三条到第六条记录
db.student.find().skip(2).limit(3);
db.student.find().forEach(printjson); ---以json格式查看记录
向student集合中插入数据
db.student.insert({name:"Jack",age:22,score:86});
删除某条数据
db.student.remove({name:"Jack"});
修改数据
db.student.update({name:"Tom"},{$set:{name:"Lubby"}});
条件查询:
db.student.find({score:{$gt:86}}); score>86
db.student.find({score:{$gte:86}}); score>=86
db.student.find({score:{$lt:100}}); score<100
db.student.find({score:{$lte:100}}); score<=100
db.student.find({score:{$gt:87,$lt:100}}); 87<score<100
db.student.find({name:{$ne:"Lubby"}}); name != Lubby
显示某个字段存在的数据
db.student.find({name:{$exists:true}});
查询不匹配 name=B*带头的记录
db.users.find({name: {$not: /^B.*/}});
正则表达式匹配
排序
db.student.find().sort({score:1}); 按照score升序排序
db.student.find().sort({score:-1}); 按照score降序排序
还有一些类似分组查询的回头有时间再补上.
内容总结
以上是互联网集市为您收集整理的MongoDB的使用全部内容,希望文章能够帮你解决MongoDB的使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。