安装Ubuntu16.04上的MongoDB,并通过Python进行操作

环境

操作系统:Ubuntu16.04(さくらVPS)
MongoDB版本:2.6.10
Python版本:3.5

MongoDB的安装


1) 公開鍵の設定
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

2) mongodb.listの作成
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

3) 実際にインストールする
sudo apt-get update
#sudo apt-get install mongodb-10gen

4) mongod.serviceの作成
sudo vim /lib/systemd/system/mongod.service

 ▼mongod.serviceの中身

 [Unit]
 Description=MongoDB Database Service
 Wants=network.target
 After=network.target

 [Service]
 ExecStart=/usr/bin/mongod --config /etc/mongod.conf
 ExecReload=/bin/kill -HUP $MAINPID
 Restart=always
 User=mongodb
 Group=mongodb
 StandardOutput=syslog
 StandardError=syslog

 [Install]
 WantedBy=multi-user.target

(参考网址)http://qiita.com/pelican/items/bb9b5290bb73acedc282

安装 pymongo

安装pymongo软件包,用于在python中操作MongoDB。

pip3 install pymongo

启动MongoDB。

sudo systemctl start mongod

现在就试试通过Python来操作。

from pymongo import MongoClient

if __name__ == "__main__":

#MongoDBへの接続
mongo = MongoClient('localhost:27017')
#データベースの選択
db = mongo_client['test']
db['test'].insert_one({ "name" : "A", "age": 30 })

有关更详细的操作指南,请参考以下链接:
http://goo.gl/xVmzuI

广告
将在 10 秒后关闭
bannerAds