首页 / MONGODB / Mongodb 常用命令
Mongodb 常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mongodb 常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1458字,纯文字阅读大概需要3分钟。
内容图文
![Mongodb 常用命令](/upload/InfoBanner/zyjiaocheng/468/35c2aa706daa494485ac728ff280f074.jpg)
1、显示数据库列表:show dbs
2、运用某个一个数据库: use dabaseA (dabaseA为数据库名,如果该数据库不存在,则会创建)
3、删除当前数据库:db.dropDatabase() --当执行use dabaseA命令后,当前数据库就是dabaseA,所以再执行db.dropDatabase(),删除的当前数据库就是dabaseA。
4、显示当前数据库中的操作命令:db.help()
5、显示当前数据库中的集合:show collections (这里的集合类似关系数据库中的表)
6、显示数据库中某集合的操作命令: db.table.help() (这里的table是当前数据库中一个集合)
7、往某一集合中插入数据:db.person.insert({‘name‘:‘小王‘, ‘age‘ : 20, ‘sex‘:‘男‘}) 或者 db.person.save({‘name‘:‘小王‘, ‘age‘ : 20, ‘sex‘:‘男‘})
8、mongodb的save和insert函数都可以向collection里插入数据,但两者是有两个区别:
?使用save函数里,如果原来的对象不存在,那他们都可以向collection里插入数据,如果已经存在,save会调用update更新里面的记录,而insert则会忽略操作?insert可以一次性插入一个列表,而不用遍历,效率高, save则需要遍历列表,一个个插入,效率稍低
例如:已存在数据: {_id : ‘abc123‘, " name " : " 小王 " },再次进行插入操作时,
insert({_id : ‘abc123‘, " name " : " 小李 " }) 会报主键重复的错误提示
save({ _id : ‘abc123‘, " name " : " 小李 " }) 会把 小王 修改为 小李 。
如果集合中不存在 _id : ‘abc123‘,
insert({_id : ‘abc123‘, " name " : " 小李 " }) 增加一条数据
save({ _id : ‘abc123‘, " name " : " 小李 " }) 增加一条数据
Mongodb 常用命令
标签:
本文系统来源:http://www.cnblogs.com/shaosks/p/5666764.html
内容总结
以上是互联网集市为您收集整理的Mongodb 常用命令全部内容,希望文章能够帮你解决Mongodb 常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。