点击(此处)折叠或打开
- #!/bin/env python
- from pymongo import MongoClient
- import random
- host = '192.168.1.218'
- port = 28017
- database = 'lvtu'
- collection = 'person'
- client = MongoClient(host,port)
- conn = client[database]
- #print conn[collection].find_one()
- nameList = ['xi dada','zhao er','zhang san','li si','wang wu']
- sexList = ['boy','girl']
- ageList = range(18,28)
- cityList = ['beijing','tianjin','wuhan','shanghai','hangzhou']
- streetList = ['1th street','2th street','3th street','4th street','5th street']
- personList = []
- tmp = 0
- while True:
- name = nameList[random.randint(0,len(nameList)-1)] //这样写有点太二了......
- sex = sexList[random.randint(0,len(sexList)-1)]
- age = ageList[random.randint(0,len(ageList)-1)]
- city = cityList[random.randint(0,len(cityList)-1)]
- street = streetList[random.randint(0,len(streetList)-1)]
-
- person = {'name':name,'sex':sex,'age':age,'address':{'country':'China','city':city,'street':street}}
- personList.append(person)
- print person
- del name,sex,age,city,street,person
- tmp += 1
- if tmp > 1000:
- break
-
- obj_ids = conn[collection].insert(personList)
- count = 0
- for id in obj_ids:
- print '%s:' % count,conn[collection].find_one({"_id":id})
- count += 1