创建数据库,如果不存在则创建,否则切换到指定数据:
use dabebase_name
查看所有数据库:
show dbs
删除数据库:
db.dropDatabase()
创建集合:
db.createCollection(name, options)
name: 要创建的集合名称
options: 可选参数, 指定有关内存大小及索引的选项
db.createCollection(name, options)
查询集合:
show collections 或 show tables
删除集合:
db.collection.drop()
插入数据:
db.表名.insert({"name":"zhangsan"}); student 集合名称(表)
插入一条数据:
>db.col.insert({title: 'MongoDB 教程',
description: 'MongoDB 是一个 Nosql 数据库',
by: '教程',
url: 'http://www.百度.com',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
插入多条数据:
db.wifeHusband.insert([{name:"小兰子",husband:{name:"小安安"}},
{name:"黄蓉",husband:{name:"郭靖"}},
{name:"朱丽叶",husband:{name:"罗密欧"}}
])
查找所有数据:
db.userInfo.find();
相当于:select* from userInfo;
更新文档:
db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})