mongo_基础操作

一、数据库

1,数据库基础操作
show 	dbs				显示所有数据库
	    databases		

db						查看当前选择的数据库


db.dropDatabases()		删除数据库


show tables				显示当前数据库中所有集合(表)

     collection


db.集合名称.drop()		删除集合(表)
2,创建数据库
  • use 数据库名 选择便是创建,不插入数据,则不显示
3,创建集合
集合<==>表
  • db.createCollection(集合名称) 创建集合

二、文档增删改查(数据基本操作)

文档类似于Mysql中的row,表示一行数据,mongodb中文档的数据结构和json基本一样,是一种叫bson格式
1,文档插入
db.集合名.insert(BSON格式文档内容)

		 save(BSON格式文档内容)

	     insertOne(BSON格式文档内容)
2,文档批量插入
  • db.集合名.insertMany(文档1,文档2)
3,更新文档
默认只修改找到的第一条数据,要批量修改,{multi:true}
  • 覆盖修改:
db.集合名.update(
			{BSON格式查询条件},

			{BSON格式要更新的内容},

			{multi:true}	//是否批量修改
		)
  • 局部修改:
db.集合名.update(
			{BSON格式查询条件},

			{ $set:{BSON格式要更新的内容}},

			{multi:true}	//是否批量修改
		)
  • 列值自增:
db.集合名.update(
			{BSON格式查询条件},

			{ $inc:{BSON格式要更新的内容}},		//对某列值自增操作

		)
		
4、删除文档:
  • db.集合名.remove(BSON格式条件)

  • db.集合名.remove({}) //会删除所有数据,<==> Mysql:truncate tables 表名

三,错误异常

try{
		命令
	}catch(e){
	
		print(e)
	}

猜你喜欢

转载自blog.csdn.net/weixin_43272542/article/details/113108560