Ubuntu 16.04 怎么安装 MongoDB?

经常用的scrapy, 在pc端是已经安装过mongodb, 最近要使用ubuntu, 记录下过程。

一、 MongoDB

相信会看这篇文章的都已经知道MongoDB是什么了,也不用我介绍了,真有不明白的,直接百度一下。

二、. 安装MongoDB

输入命令:

# steven @ ubun-sef in ~/ [15:31:03] 
$ sudo apt install mongodb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
...

查看版本:

# steven @ ubun-sef in ~/  [15:35:10] 
$ mongo -version
MongoDB shell version: 2.6.10

启动和关闭mongodb:

service mongodb start
service mongodb stop

默认设置MongoDB是随Ubuntu启动自动启动的。
输入以下命令查看是否启动成功:

# steven @ ubun-sef in ~/ [15:49:49] 
$ pgrep mongo -l
24558 mongod

卸载MongoDB:

sudo apt-get --purge remove mongodb mongodb-clients mongodb-server

三、 使用MongoDB

shell命令模式
输入mongo进入shell命令模式,默认连接的数据库是test数据库,在此之前一定要确保你已经启动了MongoDB,否则会出现错误,启动之后运行成功,如下:

# steven @ ubun-sef in ~/ [15:50:27] 
$ mongo
MongoDB shell version: 2.6.10
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
> 

常用操作命令:
数据库相关

show dbs #显示数据库列表 
show collections or tables #显示当前数据库中的集合(类似关系数据库中的表table) 
show users #显示所有用户 
use yourDB #切换当前数据库至yourDB 
db.help()  #显示数据库操作命令 
db.yourCollection.help()  #显示集合操作命令,yourCollection是集合名 

MongoDB没有创建数据库的命令,如果你想创建一个“Job”的数据库,先运行use Job命令,之后做一些操作(如:创建聚集集合db.createCollection(‘zhaopin’)),这样就可以创建一个名叫“Job”的数据库。不过我们通常是直接在python里使用pymongo操作。

  1. 切换数据库
use db
  1. 创建Collection
db.createCollection('col')
    原文作者:Stevent
    原文地址: https://www.jianshu.com/p/250ce85d2b2e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞