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