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、索引/唯一索引

原文地址:https://www.cnblogs.com/tengpan-cn/p/6611971.html