44、MongoDB集合操作

前言:上一章讲了在MongoDB中对数据进行的一系列相关操作,这章我们来讲讲如何操作集合,也就是我们常说的"表"。 GitHub:https://github.com/Ewall1106/mall

1、创建集合

(1)大家首先要知道,MongoDB中集合的概念也就是我们一般在mysql中所说的,如何创建一个集合呢?如下:

$ use test

## 上面一步switch到了test数据库中
$ db.createCollection('user')

这里我们在上一章MongoDB基本概念及数据库操作中就已经有过涉及了,这里我们来说另一种更简单的方法。

(2)同时创建集合与插入数据(可以跳过上面db.createCollection('user')的步骤)

$ use newDatabase

## 上面一步switch到了newDatabase
$ db.user.insert({id: 123, name: 'Ewall'}) 

同时创建集合与插入数据

2、查看集合

$ show collections

查看集合

3、删除集合

  • 删除集合就很简单了:
$ db.user.drop()

删除集合

4、小结

  • 本章的内容很简单,需要区分并记住的一点就是:mongodb中的集合就是我们熟悉的表,这部分的概念在上一章MongoDB基本概念及数据库操作中我用一张表总结了出来,大家还是需要多看看,还是比较重要的。
  • 下一章讲集合中数据行的操作。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏电光石火

获取URL地址中的GET参数

/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL...

22390
来自专栏H2Cloud

TCPDUMP 抓包

  写了个脚本, 用于调试服务器消息传输, 代码如下: #!/bin/bash if [ $# -eq 0 ] ; then echo "usage local...

32750
来自专栏编程坑太多

Python 读写文本(open)

18030
来自专栏vue学习

关于vue的命名规范

34450
来自专栏鸿的学习笔记

小议Python的模块和包

模块和包是比类更高一级的代码封装和复用,通过把相似的代码组织在一起使用,可以大量的减少程序的耦合。对于每个模块都有所谓的内部和外部之分,从这种角度来看,模块很像...

12040
来自专栏帮你学MatLab

《Experiment with MATLAB》读书笔记(一)

读书笔记(一) 这是第一部分——迭代 将代码复制到m文件中即可运行 % 迭代是计算的关键 % % 上键:调用先前的命令 % %下面这个“双%”表示一个se...

30080
来自专栏Java架构沉思录

聊聊Java动态代理(上)

前言 在之前的文章《聊聊设计模式之代理模式》中,笔者为大家介绍了代理模式,在这里简单回顾一下。代理模式的作用是提供一个代理来控制对一个对象的访问,因此我们可以...

375130
来自专栏黑泽君的专栏

多线程常见的面试题

67330
来自专栏Hongten

python开发_glob

=============================================

9830
来自专栏Python小屋

使用Python检查密码安全程度

本文主要演示几种内置用法的用法和代码优化技巧,所以没有使用正则表达式。 import string def check(pwd): #密码必须至少包含6个字符...

35950

扫码关注云+社区

领取腾讯云代金券