MongoDB之一|MongoDB之一 hello world
使用python搭建一个学习mongoDB的环境
首先安装各种软件,包括mongoDB 3.4,python2.7,pymongo,bottle。
安装mongoDB 3.4
去官网下载msi的windows安装文件, 一路next安装完毕。
把安装路径下的D:\Program Files\MongoDB\Server\3.4\bin目录加到系统环境变量path里面。
命令行下启动monggoDB,先建立DB存储的目录如:c:\data\db
mongod --dbpath c:\data\db
把mongoDB做成系统服务
写一个配置文件 mongod.cfg
systemLog:
destination: file
path: 'c:\tmp\logs\mongod.log'
storage:
dbPath: 'c:\data\db'
然后运行
mongod --config "c:\mongod.cfg" --install
服务建好了,用命令开启mongodb服务
net start mongoDB--启动服务
net stop momgoDB-- 停止服务
安装python 2.7 去官网下载2.7版本
https://www.python.org/downloads/
安装的时候把最后一项选上,目的是把Python27和它的Scripts目录加到系统环境变量的path。
文章图片
image.png
安装 pymongo pymongo是python操作mongoDB的模块(驱动)
https://api.mongodb.com/python/current/
安装, 命令行下
easy_install pymongo
安装 bottle bottle是python下的一个非常简单易用的web框架
https://bottlepy.org/docs/dev/
安装
pip install bottle
好了准备工作就绪,可以愉快滴学习mongoDB了。
测试下效果:
在mongoDB的默认数据库test中插入2条数据,命令行下一行一行地敲如下代码:
mongo
db.user.save({'name':'tom', 'age':20})
db.user.save({'name':'jerry', 'age':21})
db.user.find()
在d盘建一个demo目录,新建一个hello.py
import pymongo
import bottle @bottle.route('/')
def index():
from pymongo import MongoClient
client = MongoClient()
db = client["test"]
user = db.user
item = user.find_one()
return'hello %s!' % item['name']bottle.run(host='localhost', port=8080)
然后执行
d:\demo> python hello.py
【MongoDB之一|MongoDB之一 hello world】在浏览器中输入
http://localhost:8080
推荐阅读
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 话说先锋(与著名作家叶兆言对话之一)
- 九月胡杨叶正红(家乡十记之一)
- 你是个“头脑封闭”的人吗((读《原则》有感之一))
- 给妈妈的十封信之一(妈妈,我爱你)
- SpringBoot整合MongoDB完整实例代码
- 提笔醍醐之一
- 《可复制的领导力》读后感之一----学会倾听,提高效率
- 生存实况之1.16.1原版生存
- level|level 03-2