MongoDb命令创建集合,增删查改数据命令

MongoDb命令

show dbs //查看所有的数据库列表,看看都有哪些数据库
use testDb //进入testDb数据库
show collections //查看所有表

假如数据库为:testDb
use testDb //进入testDb数据库
然后,

1.增加

db.persons.insert({id:1,name:"小明"})		//增加一条数据,同时创建了persons表,一起进行。
db.persons.insert({id:2,name:"张三"})		//再增加一条数据

2.查询

db.persons.find() 	//查询表里所有数据
db.persons.find({id:1})		//查询id为1的数据

3.修改-更新

db.persons.update({id:1},{$set:{name:"小红"}})

4.删除

db.persons.remove({id:1})

5.范围查询:

db.persons.find({id:{$eq:2}})	  //查询id等于2的数据
db.persons.find({id:{$gt:0}})	  //查询id大于0的所有数据
db.persons.find({id:{$gte:0}})	  //查询id大于等于0的所有数据
db.persons.find({id:{$lt:2}})	  //查询id小于2的所有数据
db.persons.find({id:{$lte:2}})	  //查询id小于等于2的所有数据

6.模糊查询:

db.persons.find({name:{$regex:"小",$options:'i'}})

7.其他语句
db //查看当前是在那个数据库
help //查看mongodb所支持的所有命令
db.help() //查看数据库支持的所有命令
db.persons.help() //查看表所支持的所有命令

最后
给大家介绍一个mongodb的管理工具,挺好用好看的,如下:(因为最近用mongovue都读不出表,所有改用了这个)
下载地址:https://github.com/mrvautin/adminMongo
工具参考:http://www.zuidaima.com/blog/3733322875669504.htm
MongoDb命令创建集合,增删查改数据命令