Mongo数据库操作:
#!/user/bin/env python3
# -*- coding: utf-8 -*-
from pymongo import MongoClient
COLSIZ = 10
FIELDS = ('login', 'userid', 'projid')
cxn = MongoClient(host='192.168.1.30',port=27017)
db = cxn['test']
users = db['users']
def tformat(s): return str(s).title().ljust(COLSIZ)
NAMES = (
('arron', 8312), ('angela', 7603), ('dave', 7306),
('davina', 7902), ('elliot', 7911), ('ernie', 7410),
('jess', 7912), ('jim', 7512), ('larry', 7311),
('leslie', 7808), ('melissa', 8602), ('pat', 7711),
('serena', 7003), ('stan', 7607), ('faye', 6812),
('amy', 7209), ('mona', 7404), ('jennifer', 7608),
)
def randName():
pick = set(NAMES) # 内置函数set()创建了一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集】并集等
while pick:
yield pick.