Mongodb安装与操作

作者: 沐兮_d64c | 来源:发表于2017-05-31 10:22 被阅读44次

1,mongodb下载与安装。

官网:https://www.mongodb.com
文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/

image.png

下载二进制文件。wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.4.tgz
解压。tar -zxvf mongodb-linux-x86_64-rhel70-3.4.4.tgz
移动至指定目录。mv mongodb-linux-x86_64-rhel70-3.4.4 /usr/local/mongodb
添加至环境变量。 vim .bash_profile ; export PATH=/usr/local/mongodb/bin:$PATH 加入path中;source .bash_profile
创建数据目录。mkdir -p /data/db
更改目录权限。sudo chown -R hzq /data/db,使得当前用户有权限访问
启动服务。mongod &
连接服务。mongo

2,mongodb基本命令(输入help查看)

db.help()当前数据库支持哪些方法
db.users.help()当前collection支持哪些方法
show dbs查看所有数据库
db查看当前数据库
user mydb创建并切换数据库,此时show dbs发现没有mydb,是因为mydb中没有数据
查看集合show collections;
插入一条数据。
db.users.insertOne({ name:"hzq", age:"23", money:1000000000000 }) db.users.insertOne({ name:"wxn", age:"23", sex:"女", money:1000000000000 })
查找一条数据
db.users.findOne();//可以用来看users集合的结构。 db.users.findOne({name:"hzq"},{name:1,age:1});//{}搜索条件,{}展示字段
查找指定数据
db.users.find({age:"23"},{name:1,age:1,sex:1}).pretty();//格式化
插入日期数据
db.users.insertOne({ name:"test", age:"23", money:1000000000000, date:new Date() })//ISODate("2017-05-31T01:34:16.254Z"),GMT时间,+8
日期比较
db.users.find({date:{$gte:ISODate("2017-05-30")}},{}).pretty(); db.users.find({date:{$lte:ISODate("2017-06-30")}},{}).pretty();
模糊查询。db.users.find({name:/hzq/},{}).pretty();
limit限制。db.users.find().limit(5).pretty();
分页。db.users.find().limit(10).skip(0).pretty();
排序。db.users.find().sort({_id : -1}).limit(1).pretty(); //1升序,-1降序
查询记录条数db.users.count()
删除集合。db.user.drop();
删除数据库。db.dropDatabase();

3,更新数据

db.collection.update(criteria, objNew, upsert, multi )
criteria:查询条件
objNew:set语句
upsert:boolean值,默认false。true,不存在则插入。
multi:boolean,默认false。true,则更新多条记录。
eg:db.users.update({age:"23"}, {$set:{age:"24"}}, false, true);

相关文章

  • Nodejs学习笔记(七)

    通过Nodejs操作MongoDB 安装MongoDB 安装MongoDB Install MongoDB Dri...

  • day40-MongoDB、crontab

    1、MongoDB安装 2、MongoDB指令操作 3、MongoDB代码操作 crontab

  • Mongodb

    Mongodb安装方法略。使用mongoose操作mongodb 。 安装 事件 创建Schema, Model ...

  • Mongodb安装与操作

    1,mongodb下载与安装。 官网:https://www.mongodb.com文档地址:https://do...

  • SpringBoot + MongoDB

    mongodb安装及操作:菜鸟教程主要记录一下SpringBoot与MongoDB整合 新建一个SpringBoo...

  • mongoose 操作MongoDB

    操作mongoDB 操作mongoDB 借助一个插件 mongoose mongoose 安装 使用mongoos...

  • mongodb配置+基础操作

    Linux平台安装MongoDB,安装操作:https://www.runoob.com/mongodb/mong...

  • 全栈工程师之路--第八天

    nodejs对mongodb的基本操作 安装组件 nodejs对mongodb的操作需要安装必要的组件,这能减少开...

  • Lumen使用使用MongoDB

    安装MongoDB操作的库,直接可以像操作MySQL一样操作Mongo jenssegers/mongodb跟着文...

  • 开发技术笔记

    常用的命令或操作的整理 1.MongoDB 1.mongodb的安装与配置-- CentOS 6.5下通过yum安...

网友评论

    本文标题:Mongodb安装与操作

    本文链接:https://www.haomeiwen.com/subject/hodlfxtx.html