MongoDB安装,配置,运行

MongoDB安装,配置,运行

配置

1.先在数据库下建立几个目录(别的启动方式不介绍了,直奔操作,咱又不是运维)

  • db
  • logs
  • conf

2.在conf下建立mongod.conf并且填以下内容(yaml格式越来越流行)

systemLog:
    destination: file
    path: D:\dev\soft\MongoDB3\logs\mongod.log
storage:
    dbPath: D:\dev\soft\MongoDB3\db
net:
   port: 27017

3.在bin目录指定配置文件启动服务端

mongod -f D:\dev\soft\MongoDB3\conf\mongod.conf

启动客户端

mongo

DDL

//查询所有数据库
show databases
show dbs

//使用javamk数据库
use javamk

//删除数据库
db.dropDatabase()

//显示数据库中所有的集合
show collections

//创建一个user集合(相当于mysql的user表)
db.createCollection("user")

//删除一个user集合
db.user.drop()

增(增加一个27岁的小伙子)

db.user.insert({"username":"Alan Ma", "age":27})
//insert可以接收一个数组
//ID的生成是时间戳+机器码+PID+计数器

删(把上面27的小伙子删除了)

db.user.remove({"age":27})

改(先定义变量,再给丫改了)

var obj = {
    "username":"Alan Ma",
    "age":18,
    "love":"beautiful girl"
}

db.user.update({ "_id" : ObjectId("587cd67b24979069b0409970")}, obj)

查(数据最麻烦的就是查询)

//为了方便查询,先初始化十条数据
for(var i = 0; i<10; i++){
    db.user.insert({"username":"makai-" + i})
}

//查询所有
db.user.find();

//查询一个
db.user.findOne();

//查询是username是Alan Ma的
db.user.find({"username":"Alan Ma"});

//指定字段显示
db.user.find({"username":"Alan Ma"},{"_id":0});

//为了配置以下。先把集合清了,再放点带数字的值
for(var i = 0; i<10; i++){
    var obj = {
            "username":"makai-" + i,
            "age":i+10
        }
    db.user.insert(obj)
}

未完待续。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值