基本常用命令--集合相关

集合的创建

显式创建(了解)

db.createCollection(name)

参数说明: name: 要创建的集合名称

例如:创建一个名为 mycollection 的普通集合。

db.createCollection("mycollection")

查看当前库中的表:

show collections 或 show tables

隐式创建(推荐)

当向一个集合中插入一个文档的时候,如果集合不存在,则会自动创建集合。

集合的命名规范

(1)集合名不能是空字符串““

(2)集合名不能含有\0字符(空字符),这个字符表示集合名的结尾。

(3)集合名不能以"system."开头,这是为系统集合保留的前缀。

(4)用户创建的集合名字不能含有保留字符。有些驱动程序的确支持在集合名里面包含,这是因为某些系统生成的集合中包含该字符。除非你要访问这种系统创建的集合,否则千万不要在名字里出现$。

 集合的删除

db.collection.drop() 或 db.集合.drop()

如果成功删除选定集合,则 drop() 方法返回 true,否则返回 false。

例如:要删除mycollection集合  db.mycollection.drop()

posted @ 2023-06-06 14:31  JustJavaIt  阅读(30)  评论(0编辑  收藏  举报