zoukankan      html  css  js  c++  java
  • mongodb对数据库的基本操作

    数据库切换

    • 查看当前数据库名称
    db
    • 查看所有数据库名称
    • 列出所有在物理上存在的数据库
    show dbs
    • 切换数据库
    • 如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建
    use 数据库名称
    • 默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中

    数据库删除

    • 删除当前指向的数据库
    • 如果数据库不存在,则什么也不做
    db.dropDatabase()

    集合创建

    • 语法
    db.createCollection(name, options)
    • name是要创建的集合的名称
    • options是一个文档,用于指定集合的配置
    • 选项​​参数是可选的,所以只需要到指定的集合名称。以下是可以使用的选项列表:
    • 例1:不限制集合大小
    db.createCollection("stu") 
    • 例2:限制集合大小,后面学会插入语句后可以查看效果
    • 参数capped:默认值为false表示不设置上限,值为true表示设置上限
    • 参数size:当capped值为true时,需要指定此参数,表示上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节
    db.createCollection("sub", { capped : true, size : 10 } )

    查看当前数据库的集合

    • 语法
    show collections

    删除

    • 语法
    db.集合名称.drop()
  • 相关阅读:
    c++vector(入门级)
    端口扫描(TCP)
    推荐安全程序员的书单(系统、网络、安全等)
    My latest news(--2016.12.31)
    HTML+JS+DOM【选项卡自动切换】
    20170916考试总结
    [Usaco2014 Mar]Sabotage
    [SHOI2014]概率充电器
    [Usaco2010 Dec]Exercise 奶牛健美操
    [JZOJ4687]奇袭
  • 原文地址:https://www.cnblogs.com/alexzhang92/p/10478989.html
Copyright © 2011-2022 走看看