MongoDb数据库-I基础

来源:互联网 发布:java的wait方法 编辑:程序博客网 时间:2024/05/21 19:42

介绍 :
Mongodb是NoSql 语句之一, mysql难以适应大数据,集群.代表Not Only SQL
语法类似mysql ,集合,文档,成员对应表,行,列. 自动维护主键.
MongoDB是目前发展最好的Nosql数据库.因为它与Node.js绑定在一起.
MongoDB是一个面向集合的存储过程,www.mongodb.org直接下载使用.
① Mongodb安装完成后,在windows下面需要配置path路径.
安装路径的MongoDB\bin路径添加进去. MongoDB的启动需要mongod.exe命令来完成.
② 在Mongodb主文件下面新建一个db文件,用来存储数据文件.
使用: mongod –dbpath E:\MongoDB\db –port=27000 指定到这个文件夹的位置.
③ 使用mongo命令连接数据库.
mongo –port=27000指定端口
show databases 其它语法和mysql语法类似
配置服务
在mongodb主文件下面新建一个mongodb.conf文件
设置日志信息的文件路径
logpath=E:\mongodb\log\mongodb.log
#打开日志输出操作
logappend=true
use admin 切换到管理员身份
必须配置端口号才能连接mongo成功
Mongodb的基本操作
1 使用mldn 数据库 use mldn
2 创建一个集合 db.creatCollection(“tmp”)
3 db.emp.find(): 相当于select * from emp
4 插入数据 db.emp.insert({“a”:1,”b”:2,”c”:3}); 插入json数据
5 查看集合 show collections 相当于 show tables
6 插入对象
var data=(
“a”:1,
“b”:2,
“c”:3,
“d”:4
)
db.emp.insert(data)
emp的内容可以随便写,在mongodb的数据库中没有查看集合结构的操作
mongodb的ID
mongodb会自动为每行数据自动生成一个id
时间戳+机器码+PID+计数器
删除数据
db.emp.remove({“id”:”*“}) 通过id进行删除
删除表
db.emp.drop()
删除数据库
db.dropDatabase()

0 0
原创粉丝点击