加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

深层了解mongodb shell命令实例

发布时间:2022-04-22 10:46:10 所属栏目:系统 来源:互联网
导读:文本总结了一些MongoDB Shell 命令,小编认为是比较实用的,因此分享给大家作参考,包括数据库、集合、文档、条件操作符来筛选查询结果等等内容,具有一定的参考价值,需要的朋友可以看看。 mongodb数据库结构与传统关系型数据库的比较,便于理解接下来的内
       文本总结了一些MongoDB Shell 命令,小编认为是比较实用的,因此分享给大家作参考,包括数据库、集合、文档、条件操作符来筛选查询结果等等内容,具有一定的参考价值,需要的朋友可以看看。
 
       mongodb数据库结构与传统关系型数据库的比较,便于理解接下来的内容
 
数据库->集合->文档
数据库->表  ->列
 
--------------------数据库内容------------------
 
查看所有数据库
 
show dbs
 
删除数据库
 
db.dropDatebase()
 
--------------------集合内容--------------------
 
创建集合
 
db.createCollection()
 
查看所有集合表
 
show collections
show tables
 
选定某一集合
 
use db_name
 
查看集合的信息
 
db.stats()
 
删除一个集合,但是需要先指定一个数据库,即先执行 use db_name
 
db.dropDatabase()
 
修改集合的名称
 
db.collection_name.renameCollection('new_name')
 
a find()函数的第一个参数是查询条件,即匹配该内容的文档都会被筛选出来,如果没有查询条件,则输入{},不可以为空
b find()函数的第二个参数是指定返回的内容,例如一个student的集合中的一个xiaoming文档中包含多条内容,姓名、学生号、家庭住址等,现在我只想看姓名,不想查询的时候返回xiaoming文档的全部内容,就可以使用这种'键名:1'的形式,后面的1表示筛选出该内容并正序输出,0表示筛选出除了该内容的其余部分,-1表示逆序跟1一样的结果
c 可以返回多条记录,这里只是举个例子,还是拿ixaoming的例子
 
{

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读