Fork me on GitHub

mongodb

mongodb总结

总结了一下mongodb在服务器上的下载与使用命令

linux下安装mongodb

  1. 把mongodb下载到本地(因为mongodb官网下载地址不好用)。

  2. scp /本地目录/文件名 root@服务器地址:/(根目录)

  3. 解压 tar -zxvf mongodb…

  4. 创建文件夹 mongodb

  5. 移动 mv mongodb… mongodb

  6. 创建文件夹 mkdir data、logs(touch mongo.log)、etc(vi mongo.conf)

  7. 配置全局变量 ln -s /mongodb/mongodb…/bin/mongo /usr/local/bin/mongo (mongod 同理)

  8. 启动mongodb 进入bin目录
    cd /mongodb/mongodb-linux-x86_64-ubuntu1604-3.4.9/bin

    mongod -f /mongodb/etc/mongo.conf && mongo 要开两个窗口

windows

mongod –dbpath d:\mongodb\data\db

mongodb基本命令

  1. show dbs 查看数据库

  2. use vnmall 创建新文件 (show dbs 不会显示因为没有内容)

  3. db.createCollection(“user”) or db.user(s).insert({id:123,name:’hello’}) 创建collection 这时robo3t连接服务器就可以看到vnmall了

  4. show collections 显示集合

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

  6. db.user.drop() 删除集合collection

  7. db.user.find() 查看所有的数据 .pretty() 格式化 db.user.findOne() 查看第一条数据

  8. db.user.update({userName:’jack’},{$set:{userAge:30}}) 里面必须是对象 db.user.update({userName:’jack’},{$set:{‘class.name’:’imooc’}}) 更改子文档必须有引号 查询也是一样

  9. db.user.find({userAge:{$gt:20}}) 筛选:年龄大于20的人 $lt 小于 $eq 等于 $qte 大于等于

  10. db.user.remove({userId: 101})

总结: insert 增 remove 删 update 改 find 查
insert 批量插入 用[]就好了

-------------本文结束感谢您的阅读-------------