• mongodb的使用(入门)


    1、登录mongodb

    ./bin/mongo

    2、查看所有数据库

    show dbs  ##默认有admin  和  local两个库

    3、创建数据库

    use test #创建数据库后,如果不写入数据(或者不创建集合),使用show dbs 是不能显示的

    4、创建集合(相当于表)

    db.createCollection('article')

    返回:{ "ok" : 1 }

    5、查看数据库的所有集合

    show collections

    6、插入数据

    db.test.insert({id:'1',title:'test',time:'2017-03-24 15:00:00'})  ##(注意 值需要加单引号)

    7、查询数据

    db.test.find()

    db.test.find().pretty() ##显示为列状

    默认只显示20条数据,可以修改20这个值:DBQuery.shellBatchSize = 50

      7.1 条件查询

      db.test.find({"id":"1"}).pretty()      ##精确匹配

      db.test.find({"id":{$lt:'20'}}).pretty()  ##小于 注意比较对象必须是同一种类型,20去掉单引号会出错 类比:lt 等同于 <;  gl 等同于 >;  ne 等同于 <> ;  lte 等同于 <=;  gte 等同于 >=

      或查询:db.test.find({$or:[{id:1},{title:'标题'}]})  ##id=1 or title = '标题'

    8、更新数据

     db.test.update({id:2},{title:'"新"标题'})  ##默认只更新一条

     更新多条:db.test.update({id:2},{$set:{title:'"新"标题'}},{multi:true})

    9、索引

    查看索引 db.article.getIndexes() 

    其他特性:支持 limit、sort、索引/唯一索引

  • 相关阅读:
    CPU 常识(计算机组成原理)
    设置动态网站,要求访问端口 8998
    未知高宽的div在其父级div中垂直居中显示
    ES6 学习 -- Generator函数
    ES6 学习 -- Class继承
    ES6 学习 -- Class
    ES6 学习 -- 字符串模板
    ES6 学习 -- 字符串新增方法
    ES6 学习 -- Promise对象
    ES6 学习 -- Set和Map数据结构
  • 原文地址:https://www.cnblogs.com/tengpan-cn/p/6611971.html
Copyright © 2020-2023  润新知