首页 > 其他分享 >基本常用命令--集合相关

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

时间:2023-06-06 14:48:00浏览次数:23  
标签:字符 -- 创建 drop db mycollection 常用命令 集合

集合的创建

显式创建(了解)

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()

标签:字符,--,创建,drop,db,mycollection,常用命令,集合
From: https://www.cnblogs.com/liaowenhui/p/17460463.html

相关文章

  • Mac视频剪辑软件-Final Cut Pro v10.6.6中文版
    随着视频内容的不断发展和普及,越来越多的人开始将视频制作作为一种创作方式和表达形式。而想要制作高质量的视频,需要用到专业的视频编辑软件。其中,FinalCutPro是一款非常受欢迎的Mac上的视频剪辑软件,它具有丰富的功能和强大的性能,可以帮助用户轻松地完成复杂的视频制作任务。→......
  • 【转】Git子仓库深入浅出
    转自https://zhuanlan.zhihu.com/p/100214931在前端日常开发中,我们经常git来当做代码版本管理工具,使用中基本都是一个项目一个Git仓库的形式,那么当我们的代码中碰到了业务级别的需要复用的代码,我们一般怎么做呢?我们大致的考虑一下,一般有两种方案:抽象成NPM包进行复用使......
  • 【理论积累】Python中的Pandas库【一】
    Pandas库介绍Pandas是一个用于数据分析的Python第三方库,能够处理和分析不同格式的数据,例如:CSV、Excel、SQL数据库等。Pandas提供了两种数据结构,分别为Series和DataFrame,灵活而方便地进行数据分析和操作。以下是Pandas的核心概念和功能:Series:类似于NumPy的ndarra......
  • chatglm_langchain_demo
    #Setupenvirnmentcondacreate-nlangchainpython=3.8.1-ycondaactivatelangchain#拉取仓库gitclonehttps://github.com/imClumsyPanda/langchain-ChatGLM.git#安装依赖cdlangchain-ChatGLMpython3-mpipinstall-rrequirements.txtpython3-mpipinstal......
  • [linux]记录一次C语言综合练习
    题目根据特定功能设计程序,要求由main.c,Fun1.c-Fun3.c选择其中任意两个,共三个C语言文件和1个头文件组成,其中fun1.c,fun2.c和fun3.c都使用了define.h中的声明,C语言文件的功能分别是:fun1.c:输出9*9口诀fun2.c:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?......
  • 6、6
    1)记得好好对照文件名2)输出一句话,记得大小写区分(”YES”or“Yes”)3)看好数据范围,考虑边界情况,不要干蠢事:值域树状数组不能放0线段树要4倍空间树边为n-1,不是n4)对于没有把握的部分分,优先选择确保正确的解答:比如:O(n^3)暴力;一个算法O(nlogn),但是没有证明正确性,......
  • 拓扑错误:自交。jts.geom.TopologyException: found non-noded intersection between L
    Thatbeingsaid,youwillwanttoensurethegeometriesarevalidbeforecomputingtheintersection,using polygon1.isValid() and polygon2.isValid().Thesampledatafor polygon2 isself-intersecting,sotheintersectionoperationfailswithcom.vividso......
  • Leetcode 2352. 相等行列对
    题目:给你一个下标从0开始、大小为nxn的整数矩阵grid,返回满足\(R_i\)行和\(C_j\)列相等的行列对(\(R_i\),\(C_j\))的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。难度:中等示例1:输入:grid=[[3,2,1],[1,7,6],[2,7,7]]输出:1......
  • 质量内建实践的八大特质
    在前面的文章《质量内建落地的四要素》中,聊过质量内建落地要面临的挑战,以及在团队内落地质量内建,最核心的四个要素:组织+文化+方法+工具。上周日晚上在面向星球内部同学的分享时,我也大略介绍了要实践质量内建需要具备的八大特质,由于内部分享的内容太多,关于质量内建只是做了大致介......
  • 第7章. 用户输入和 while 循环
    7.1函数input()的工作原理7.1.1编写清晰的程序7.1.2使用int()来获取数值输入7.1.3求模运算符7.2while循环简介7.2.1使用while循环7.2.2让用户选择何时退出7.2.3使用标志7.2.4使用break退出循环7.2.5在循环中使用continue7.2.6避免无限循环7.3使......