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'})