gpt4 book ai didi

MongoDB—— shell常用命令

转载 作者:知者 更新时间:2024-03-13 02:30:12 27 4
gpt4 key购买 nike

一、JavaScript支持

  • mongo shell是基于JavaScript语法的,MongoDB使用了SpiderMonkey作为其内部的JavaScript解释器引擎,这是由Mozilla官方提供的JavaScript内核解释器,该解释器也被同样用于大名鼎鼎的Firefox浏览产品之中。SpiderMonkey对ECMA Script标准兼容性非常好,可以支持ECMA Script 6。可以通过下面的命令检查JavaScript解释器的版本:
  • interpreterVersion()

二、mongo shell常用命令

命令 说明
show dbs或者show databases 显示数据库列表
use 数据库名 切换数据库,如果不存在创建数据库
db.dropDatabase() 删除数据库
show collections或者show tables 显示当前数据库的集合列表
db.集合名.stats() 查看集合详情
db.集合名.drop() 删除集合
show users 显示当前数据库的用户列表
show roles 显示当前数据库的角色列表
show profile 显示最近发生的操作
load(“xxx.js”) 执行一个JavaScript脚本文件
exit或者quit() 退出当前shell
help 查看mongodb支持哪些命令
db.help() 查询当前数据库支持的方法
db.集合名.help() 显示集合的帮助信息
db.version() 查看数据库版本

二、数据库操作

  • 查看所有数据库
show dbs

  • 切换到指定数据库,不存在则创建
use test

  • 删除当前数据库
db.dropDatabase()

三、集合操作

  • 创建集合(注意: 当集合不存在时,向集合中插入文档也会创建集合)
db.createCollection("emp")

  • 查看集合
show collections

  • 删除集合
db.emp.drop()

  • 创建集合语法
db.createCollection(name, options)

options参数

字段 类型 描述
capped 布尔 (可选)如果为true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。
size 数值 (可选)为固定集合指定一个最大值(以字节计)。如果 capped 为 true,也需要指定该字段。
max 数值 (可选)指定固定集合中包含文档的最大数量。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com