monogoDB介绍使用:

monogoDB介绍使用:
分布式文件存储数据库,使用C++开发的,能够存储任意数据(文件),容许在服务器端执行脚本,使用json形式存储数据{key:value}
基本术语:数据库--》集合--》文档 --》域
能够有多个数据库
show dbs  查看全部的数据库
use admin 切换到admin的数据库
db 当前数据库
 
系统数据库:
admin:至关于root数据库,是一个高权限的数据库,在该库中能够执行所有的命令
local:存储本地服务器的集合
config:与数据库的分片有关
 
支持流行的编程语言:
使用db表示当前数据库
经常使用的命名:
db.users.find().pretty()  查看集合users中的所有数据
建立数据库:use 数据库名  --若是存在就切换数据库,没有则建立
删除数据库:db.dropDatabase()  删除当前数据库直接使用,不然在括号里加上"数据库名"
删除集合:db.collection.drop()
建立集合:db.createCollection(name,option) --options是可选参数,指定有关内存大小及索引的选项
插入文档:db.collection_name.insert(document)例如:
db.col.insert({title: 'MongoDB 教程',
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '菜鸟教程',
    url: 'http://www.runoob.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100})
更新文档:update()方法:db.collection.uppdate()
删除文档:db.collection.remove()
查询文档:db.collection.find(query,projection)
相关文章
相关标签/搜索