from pymongo import MongoClient conn = MongoClient('127.0.0.1:27017') db = conn.demo_db #连接mydb数据库,没有则自动创建 # my_set = db.test_set #使用test_set集合,没有则自动创建 # my_set = db.appuser_data my_set = db.apprun_log def y_insert(): print my_set.insert() # 插入数据 def t_insert(): du = my_set.insert_many() print du.inserted_ids # t_insert() #查询全部 def t_query(): for i in my_set.find(): # print i for k,v in i.iteritems(): print '%s-----%s' % (k,v) print '*' *50 # t_query() #指定查询 def find(): for i in my_set.find({'app_name':u'加倍赚'},{'app_name':1,'name':1,'time':1,'_id':0}).sort('time',-1).limit(10): for k,v in i.iteritems(): print '%s-----%s' % (k,v) print '*' *50 find() #指定查询一条 def find_one(): print my_set.find_one({'app_lower': 'fangxinzhuan', 'telephone':'13723094125'}) # find_one() #删除数据 def t_delete(): print my_set.remove({'name': 'moying'},) # t_delete() #删除一条 def delete_one(): print my_set.delete_one({'name':'moying'}) #删除多条 def delete_many(): print my_set.delete_many({'name':'moying'}) #更新数据 def update(): my_set.update_one({'age':20},{'$set':{'_id':''}})