zoukankan      html  css  js  c++  java
  • 【Mongodb教程 第十七课 】MongoDB常用命令 数据库命令 集合操作命令

    (1)数据库命令

    a)添加用户 db.addUser(‘name’,’pwd’)

    b)删除用户 db.removeUser(‘name’)

    c)用户验证 db.auth(‘name’,’pwd’)

    d)拷贝数据库,从test库拷贝  db.copyDatabase(‘test’,’mydb’)

    e)删掉数据库 db.dropDatabase()

    f)获取数据库下所有集合 db.getCollectionNames()

    g)停止mongo服务 db.shutdownServer()

    h)使用某个数据库 use dbname

    i)查看数据库下所有集合 show collections

    j)查看所有DB show dbs

    k)查看当前数据库状态 db.stats()

    l)查看用户 show users

    m)查看帮助 db.help()

     

    (2)集合操作

    a)添加数据,往集合添加第一条数据就会创建该集合,假设创建char集合 db.char.save({‘name’:’weixiaobao’,’age’:23})

    b)存储数组对象 db.char.save({‘name’:’name123’,’addr’:[‘beijing’,’nanjing’]})

    c)查询所有、查询一条  db.char.find()  db.char.findOne()

    d)条件查询(查询名字为‘weixiaobao’的记录) db.char.find({‘name’:’weixiaobao’})

    e)限制查询条数(从第二条开始取十条) db.char.find({‘name’:’weixiaobao’}).skip(2).limit(10)

    f)查询返回条数  db.char.find({‘name’:’weixiaobao’}).count()

    g)排序(按name升序,age降序) db.char.find().sort({‘name’:1,’age’:-1})

    h)查询指定列,去重  db.char.distinct(‘name’)

    i)删掉集合 db.char.drop()

    j)创建索引 db.char.ensureIndex({‘name’:1,’age’:1},{unique:true})

    k)查看索引 db.char.getIndexes()

    l)删除索引 db.char.dropIndex(‘indexname’)

    m)删除数据 db.char.remove({‘name’:’weixiaobao’})

    n)更新数据 db.char.update({‘name’:’weixiaobao’},{‘$set’:{‘age’:40}})

    o)条件查询 db.char.find({‘age’:{$gt:20}})

  • 相关阅读:
    OO第四单元作业总结暨完结撒花
    OO第三单元作业总结【自我审判】
    菜鸡学C语言之知识点简单整理
    菜鸡学C语言之混凝土(四柱汉诺塔)
    OO第二单元作业总结【自我反思与审视】
    菜鸡学C语言之寻根溯源
    菜鸡学C语言之真心话大冒险
    菜鸡学C语言之摸鱼村村长
    OO面向对象第一单元总结
    day10 python全栈学习笔记
  • 原文地址:https://www.cnblogs.com/jthb/p/4033665.html
Copyright © 2011-2022 走看看