zoukankan      html  css  js  c++  java
  • NOSQL -- Mongodb的简单操作与使用(wins)

                        NOSQL -- Mongodb的简单操作与使用(wins)

    启动mongodb:

        1.首先启动服务

    dos命令下:net start Mongndb

        也可以查询服务,手动开启服务:

            

    完成后:

        2.启动后台mongodb后台shell

            

    有一些比较简单的操作:

    1.查看当前数据库:

    > db
    test
    >
    2.插入一些简单的记录并查找它:

    > db.huhu.insert({name:"haha"})
    WriteResult({ "nInserted" : 1 })
    > db.huhu.find()
    { "_id" : ObjectId("5b1f57733c071432abe76661"), "name" : "haha" }
    >
    

    3.切换到数据库 runoob:

    > use runoob
    switched to db runoob
    > 

    4.执行删除命令:

    > db.dropDatabase()
    { "dropped" : "runoob", "ok" : 1 }

    5.通过 show dbs 命令数据库是否删除成功:

    > show dbs
    local  0.078GB
    > use runoob
    switched to db runoob
    > show tables
    site
    > db.site.drop()
    true
    > show tables
    > 
    test 0.078GB>

    创建一个数据库:

    MongoDB 创建数据库的语法格式如下:

    use DATABASE_NAME
    use huhu
    db.user.insert({"name":"humeilin"})
    db.user.insert({"age":"18"})
    db.user.insert({"sex":"女"})
    

    添加表:而数据库的表命为key,数据为value

    删除集合

    集合删除语法格式如下:

    db.collection.drop()

    删除集合中的site:

    use huhu
    show tables
    db.user.drop()

  • 相关阅读:
    使用ConcurrentHashMap需要知道的细节
    并查集(Union-Find)
    LeetCode2
    补充之前博客的几种排序--希尔排序、堆排序、归并排序
    左式二叉堆
    优先队列的一种实现--堆ADT
    开放地址法散列表ADT
    分离链表法散列ADT
    AVL树
    二叉查找树ADT--C语言描述
  • 原文地址:https://www.cnblogs.com/meiLinYa/p/9175913.html
Copyright © 2011-2022 走看看