linux:安装并使用mongo

Posted 無名之徒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux:安装并使用mongo相关的知识,希望对你有一定的参考价值。

1.下载mongo:  curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

2.解压: tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

3.重新命名:mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb

4.添加环境变量: export PATH=<mongodb-install-directory>/bin:$PATH  ,source /etc/profile 重新生效。

5.新建数据库目录: mkdir -p /data/db ,/data/db 是 MongoDB 默认的启动的数据库路径

6.启动mongodb: cd <mongodb-install-directory>/bin 进入bin目录,运行:./mongod

7.新开一个命令窗口,同样进入bin目录,运行 ./mongo 进入mongo shell

8.语法:

新建数据库runoob:use runoob ,切换到数据库 runoob,在下次写入数据时:db.runoob.insert({"name":"插入数据"}) ,自动创建数据库。

删除数据库runoob:use runoob ,切换到要删的数据库,再运行:db.dropDatabase()

更新数据:db.runoob.update({‘conRolName‘:‘value‘},{$set:{‘updateTitle‘:‘updateValue‘}}) ,这条语句只会修改第一条发现的文档,如果要修改多条相同的文档,则需要在后面添加设置{multi:true}

  save() 方法:db.runoob.save({"_id":"value","title":"value"}),为全部值覆盖。

删除数据:db.runoob.deleteMany({"title":"value"}) ,删除多条数据 ,db.runoob.deleteOne({"title":"value"}) ,删除一条数据

查询数据:db.runoob.find().pretty() ,findOne()则返回一条数据。

    db.runoob.find({$or:[{"title1":"value1"},{"title2": "value2"}]}).pretty() ,条件 or 查询。

    db.col.find({"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty  ,where likes>50 AND (by = ‘菜鸟教程‘     OR title = ‘MongoDB 教程‘)‘


以上是关于linux:安装并使用mongo的主要内容,如果未能解决你的问题,请参考以下文章

怎么从linux 上的mongo备份

Centos6.5 MongoDB安装以及php_mongo扩展的安装

linux服务器安装mongo的一般步骤

Linux安装mongo

Linux安装mongo

linux 安装mongo