基本使用
1.将mongodb-win32-i386-2.0.3安装到D:\other\opensource\下
2.切换到D:\other\opensource\mongodb-win32-i386-2.0.3\bin\下
3.创建目录D:\other\opensource\mongodb-win32-i386-2.0.3\data\作为数据库目录
4.启动,并指定存储目录
mongod --dbpath D:\other\opensource\mongodb-win32-i386-2.0.3\data
默认监听27017端口
5.使用自带管理台
访问 http://localhost:28017/ 
6.用客户端访问
mongo 
> // mongo shell是连接到数据库的javascript shell 


设置为系统服务
1.切换到D:\other\opensource\mongodb-win32-i386-2.0.3\bin\下
2.设置系统服务
mongod --install --logpath D:\other\opensource\mongodb-win32-i386-2.0.3\logs\MongoDB.log --logappend --dbpath D:\other\opensource\mongodb-win32-i386-2.0.3\data --directoryperdb
(MongoDB.log文件不存在也要这么写,会自动创建)

安装python
1.到http://www.python.org/ftp/python/下载所需版本安装包(我选2.6:http://www.python.org/ftp/python/2.6/)
2.下载
3.安装(安装到C:\Python\)
4.设置环境变量
将python的安装目录C:\Python加入到系统的%path%中

执行python文件
1.用command line切换到目标文件目录
2.执行
目标文件名.py

代码示例1
打印
  1. #output.py
  2. print 1

安装mongo的python模块
1.http://pypi.python.org/pypi/pymongo/下载pymongo-1.9.win32-py2.6.exe(对应与python的版本)
2.安装


代码示例2
连接mongodb

  1. #mongo.py
  2. #
  3. import pymongo
  4. con = pymongo.Connection('localhost', 27017)

  5. mydb = con.mydb # new a database
  6. mydb.add_user('test', 'test') # add a user
  7. mydb.authenticate('test', 'test') # check auth
  8. muser = mydb.user # new a table
  9.  
  10. muser.save({'id':1, 'name':'test'}) # add a record
  11. muser.insert({'id':2, 'name':'hello'}) # add a record
  12. muser.find_one() # find a record
  13. muser.find_one({'id':2}) # find a record by query
  14. muser.create_index('id')
  15. muser.find().sort('id', pymongo.ASCENDING) # DESCENDING

  16. # muser.drop() delete table
  17. muser.find({'id':1}).count() # get records number
  18. muser.find({'id':1}).limit(3).skip(2) # start index is 2 limit 3 records
  19. muser.remove({'id':1}) # delet records where id = 1
  20. muser.update({'id':2}, {'$set':{'name':'haha'}}) # update one recor

  21. #end of mongo.py

执行后,可以在 http://localhost:28017/ 看到变化


10-05 01:55