安装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