zoukankan      html  css  js  c++  java
  • 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、索引/唯一索引

  • 相关阅读:
    Mybatis一级缓存和二级缓存总结
    UML模型的基本概念
    Proxy patten 代理模式
    UML 基础:类图
    Java与UML交互图
    Composite Pattern (组合模式)
    用例建模指南
    Prototype Pattern(原型模式)
    Adapter Pattern(适配器模式)
    UML 类与类之间的关系
  • 原文地址:https://www.cnblogs.com/tengpan-cn/p/6611971.html
Copyright © 2011-2022 走看看