mongoDB操作的命令

   日期:2020-05-11     浏览:81    评论:0    
核心提示:show dbs:显示数据库服务器中所有的数据库;shell

打开数据库命令编辑界面,shell

1.show dbs:显示数据库服务器中所有的数据库;

2.use lk(lk是数据库名):光标放在当前行,鼠标点击右键,就进入当前数据库;

3.增加数据库:

 

shell内操作数据库:

//1.创建并进入lk数据库
use lk
//2.向数据库的colleges集合中插入6个文档(html5,java,python,区块链,K12,<PHP,"世界上最好的编程语言">)
db.colleges.insert([
    {name:'Html5'},
    {name:'Java'},
    {name:'Python'},
    {name:'qvkuailian'},
    {name:'K12'},
    {name:'PHP',intro:'世界上最好的编程语言'}
]);
//3.查找colleges集合中的文档
db.colleges.find();

//4.向colleges集合中插入一个文档(Golang);
db.colleges.insert([
    {name:'Golang'}
]);

//5.统计数据库colleges集合文档的数量
db.colleges.find().count();
//6.查询数据库colleges集合中name为Html5的文档
db.colleges.find({name:'Html5'});

//7.向数据库colleges集合中name为Html5的文档,添加一个intro属性,值为“打通全栈任督二脉”
db.colleges.update({name:'Html5'},{$set:{intro:'打通全栈任督二脉'}})
//8.使用{name:'大数据'}替换name为‘k12’的文档
db.colleges.replaceOne({name:'K12'},{name:'大数据'})

//9.删除name为PHP的文档的intro属性
db.colleges.update({name:'PHP'},{$unset:{intro:'世界上最好的编程语言'}});
db.colleges.find();

//10.向name为Html5的文档中,添加一个classes:{base:['h5+c3','js','jQuery','abc'],core:['三大框架','node.js']}
db.colleges.update({name:'Html5'},{$set:{classes:{base:['h5+c3','js','jQuery','abc'],core:['三大框架','node.js']}}})
db.colleges.find();

//11.查询有核心课程为‘三大框架的文档’
db.colleges.find({'classes.core':'三大框架'})

//12.向name为Html5的文档中,添加一个新的核心课程 “微信小程序”
$addToSet:如果有相同的数据,不会追加;$push:不管有没有都追加
db.colleges.update({name:'Html5'},{$push:{'classes.core':'微信小程序'}}) db.colleges.update({name:'Html5'},{$addToSet:{'classes.core':'微信小程序'}})

//13.删除满足条件的文档

db.colleges.remove({'classes.base':'abc'})

//14.删除所有文档
db.colleges.remove({})

//15.删除集合 :db.colleges.drop();

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服