windows 32位系统安装mongodb
1. 下载MongoDB http://downloads.mongodb.org/win32/mongodb-win32-i386-2.4.5.zip 2. 解压到d盘,重命名为mongodb,路径为d:\mongodb 3. 设置数据文件夹,d:\mongodb\data\db 4. 启动MongoDB服务,在命令行中 D:\mongodb\bin\mongod.exe --dbpath=d:\data\db Mon Apr 16 08:50:54 [initandlisten] waiting for connections on port 27017 5. 将MongoDB作为 Windows服务随机启动,先创建D:\mongodb\logs\mongodb.log文件,用于存储MongoDB的日志文件,再安装系统服务: D:\mongodb\bin\mongod --dbpath=d:\mongodb\data\db --logpath=d:\mongodb\logs\mongodb.log --install 如果提示: Error connecting to the Service Control Manager这种错误,则应该使用管理员身份运行cmd all output going to: d:\mongodb\logs\mongodb.log Creating service MongoDB. Service creation successful. Service can be started from the command line via ‘net start "MongoDB"‘. MongoDB 服务已经启动成功 如果需要卸载服务,执行命令:sc delete MongoDB 6. 客户端连接验证,新打开一个CMD输入: d:\mongodb\bin\mongo MongoDB shell version: 2.0.4 connecting to: test 7. 查看MongoDB日志,D:\mongodb\logs\mongodb.log文件,即可对MongoDB的运行情况进行查看或排错 8. 访问 http://localhost:27017 出现以下内容表示服务启动成功 You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number 9. 管理页面 http://localhost:28017
使用pymongo
import pymongo  # 导入pymongo模块
client = pymongo.MongoClient(‘127.0.0.1‘,27017)     # 创建一个mongo连接
db = client[‘testdb‘]                           # 定义一个名为testdb的 DB
sheet1 = testdb[‘sheet1‘]                       # 定义一个名为sheet1的 表
for i in range(100):
    # 循环生成一组词典
    data = {
        ‘i‘:i,
        ‘i*i‘:i*i
    }
    # 将词典insert到sheet1表中
    sheet1.insert_one(data)
# 读取出sheet1 中的数据
for item in sheet1.find():
    print(item)本文出自 “毛线的linux之路” 博客,请务必保留此出处http://maoxian.blog.51cto.com/4227070/1896825
原文:http://maoxian.blog.51cto.com/4227070/1896825