常用的 MongoDB 操作命令

Posted Linux就该这么学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的 MongoDB 操作命令相关的知识,希望对你有一定的参考价值。


纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。

导读 MongoDB与JavaScript天然的兼容性使得在Node.js下使用MongoDB及其舒服。 我们通常会使用类似mongoose的ORM工具来操作MongoDB。 然而手动查看数据库在很多场景下仍然很有用,例如Debug模型间关系,清空用户表,重置数据库。

    本文列举了这些常用的MongoDB命令。MongoDB文档:https://docs.mongodb.com/

常用的 MongoDB 操作命令

数据库操作

# 查看数据库

show dbs

# 切换数据库

use mydatabase

# 删除当前数据库

db.dropDatabase()

集合操作

# 查看集合

show collections

# 删除集合

db.users.drop()

文档操作

插入文档

db.users.insert({
   name:'harttle',
   url:'http://harttle.com'
})

查询文档

# 查询所有

db.users.find()

# 条件查询

db.users.find({
   name:'harttle'
})

# 有缩进的输出
db.users.find().pretty()

更新文档

db.users.update({
   name:'harttle'
}, {
   url:'http://harttle.com'    
})

删除文档

# 删除所有

db.users.remove({})

# 条件删除

db.users.remove({
   url:'http://harttle.com'
})

原文来自:  http://harttle.com/2016/09/29/mongodb-cli.html

让您学习到的每一节课都有所收获

《Linux就该这么学》是由资深运维专家刘遄及全国多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。

☀ 刘遄老师QQ:5604241  微信:gnu_chuan

☀ 学员助教QQ:5604674

 Linux技术交流A群(满):560843

☀ Linux技术交流B群:340829

☀ Linux技术交流C群:463590

☀ Linux技术交流D群:915246

☀ Linux技术交流E群:1663106

☀ Linux技术交流F群:1653851

☀ Linux技术交流G群:2632018(新群,火热加群中……

☀ 官方站点:www.linuxprobe.com

☀ 电脑在线阅读效果更佳:

http://www.linuxprobe.com/chapter-00.html

按住图片3秒,即可自动关注。

点击左下角查看更多热门技术

以上是关于常用的 MongoDB 操作命令的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB常用操作命令大全

MongoDB常用操作命令

MongoDB常用操作命令大全

MongoDB常用操作命令大全

mongodb常用命令操作

mongodb用户权限操作常用命令