美文网首页
MongoDB和sql的映射,MongoDB的CRUD

MongoDB和sql的映射,MongoDB的CRUD

作者: 梦云之巅 | 来源:发表于2018-10-10 17:54 被阅读6次
    sql概念 MongoDB概念
    数据库 数据库
    集合
    BSON文档 or document
    字段
    主键 主键在MongoDB里,主键会自动设置为 _id列。

    MongoDB的CRUD

    库的简单操作

    创建数据库
    use database_name
    查看数据库
    show dbs
    删除数据库
    要先use database_name
    然后执行 db.dropDatabse()

    //创建数据库
    use firstdb
    //查看数据库
    show dbs
    local   0.078GB
    firstdb 0.078GB
    test    0.078GB 
    //删除数据库(这条命令可以用来删库跑路)
    use firstdb 
    db.dropDatabase()
    show  dbs 
    local   0.078GB
    test    0.078GB 
    

    表(集合)的简单操作

    \\先创建一个库
    use firstdb
    \\ 使用命令创建集合
    db.createCollection("runcln")
    \\成功提示如下
    { "ok" : 1 }
    \\查看创建的集合
    show collections or show tables
    runcln
    \\删除创建的集合,要先使用某个数据库
    db.collection.drop()
    

    文档的简单操作

    文档的创建

    同样的要先使用库

    \\先切换到你要使用的库
    use firstdb 
    \\查看可用的集合
    show collections
    \\使用db命令
    db.runcln.insert({title:"MongDB",autor:"lou",tags:['db','Nosql']})
    \\用find当前表的内容
    {title:"MongDB",autor:"lou",tags:['db','Nosql']}
    
    命令 命令解释 备注
    db.collectionNmae.update() 更新 慎用
    db.collectionName.save() 存在更新不存在保存 慎用
    db.collectionName.deleteMany() 删除命令 慎用
    db.collectionName.deleteOne() 删除命令 慎用

    关于具体使用请参照MongoDB 的官方文档

    相关文章

      网友评论

          本文标题:MongoDB和sql的映射,MongoDB的CRUD

          本文链接:https://www.haomeiwen.com/subject/ufkdcftx.html