MongoDB命令详解(11大最常用MongoDB命令)

MongoDB命令详解(11大最常用MongoDB命令)-mikechen

MongoDB命令是经常在开发中使用到的,下面详解常用的11大常用的MongoDB命令。

创建数据库

命令:

use database_name

database_name:为你要创建的MongoDB数据库名字。

比如:

use mikechen;

如果“mikechen”数据库不存在,则创建并切换到该数据库,存在则切换到该数据库。

 

插入数据

命令:

db.mikechen.insert({name:  "mikechen",  age:  20,  sex:  1})

 

查询数据

命令:

db.mikechen.find()

查询“mikechen”数据库下的所有数据。

 

查看所有数据库

命令:

show databases

 

删除数据库

先切换到指定库:

命令:

use database_name

切换到制定数据库后,输入命令:

db.dropDatabase()

 

创建集合

集合,类似关系型数据库中的表。

先切换到制定数据库,输入命令:

db.createCollection(name)

 

在集合下插入数据

命令:

db.collection.insert({id:1})

如果collection不存在,则会先创建collection,这是一种隐式创建方式。

 

删除名称集合

命令:

db.cls.dop()

删除名称为cls的集合。

 

查看当前数据库下的所有集合

命令:

show collections

 

文档插入

文档(document)对应关系型数据库中的一行数据,数据结构和 JSON 基本一样,叫做BSON格式。

命令:

db.COLLECTION_NAME.insert(document)

 

文档的查询

命令:

db.collection.find(<query>, [projection])

查询符合一定条件的数据,比如询userid为1003的记录:

db.comment.find({userid:'1003'})

 

评论交流
    说说你的看法