MongoDB和sql的映射,MongoDB的CRUD

sql概念 MongoDB概念
数据库 数据库
集合
BSON文档 or document
字段
主键 主键在MongoDB里,主键会自动设置为 _id列。

MongoDB的CRUD

库的简单操作

创建数据库
use database_name
查看数据库
show dbs
删除数据库
要先use database_name
然后执行 db.dropDatabse()

//创建数据库
use firstdb
//查看数据库
show dbs
local   0.078GB
firstdb 0.078GB
test    0.078GB 
//删除数据库(这条命令可以用来删库跑路)
use firstdb 
db.dropDatabase()
show  dbs 
local   0.078GB
test    0.078GB 

表(集合)的简单操作

\\先创建一个库
use firstdb
\\ 使用命令创建集合
db.createCollection("runcln")
\\成功提示如下
{ "ok" : 1 }
\\查看创建的集合
show collections or show tables
runcln
\\删除创建的集合,要先使用某个数据库
db.collection.drop()

文档的简单操作

文档的创建

同样的要先使用库

\\先切换到你要使用的库
use firstdb 
\\查看可用的集合
show collections
\\使用db命令
db.runcln.insert({title:"MongDB",autor:"lou",tags:['db','Nosql']})
\\用find当前表的内容
{title:"MongDB",autor:"lou",tags:['db','Nosql']}
命令 命令解释 备注
db.collectionNmae.update() 更新 慎用
db.collectionName.save() 存在更新不存在保存 慎用
db.collectionName.deleteMany() 删除命令 慎用
db.collectionName.deleteOne() 删除命令 慎用

关于具体使用请参照MongoDB 的官方文档

你可能感兴趣的:(MongoDB和sql的映射,MongoDB的CRUD)