def test_task_user_find(): print "start" print now() result = find("test_task", {"userList.userSeq": 5}, return_type="cusor") print now() #查询没问题 result = find("test_task", {"userList.userSeq": 5}) #取数据很慢非常慢 print "end" print result print result.count()
def get_not_conver_file(): """ @todo: 取得所有没有转码的文件 """ file_queue = find("fs.files", {"contentType": {"$in": CONTENT_TYPE_LIST}, "converdid": {"$exists": False}}) print file_queue return file_queue
def update_task_data_media(): """ @todo: 更新所有转码信息到任务数据 """ qeue = find("TaskData", {"converd": False}) for data in qeue: update_one_task_data(data)
def get_not_conver_file(): """ @todo: 取得所有没有转码的文件 """ file_queue = find("fs.files", { "contentType": { "$in": CONTENT_TYPE_LIST }, 'converdid': { '$exists': False } }) print file_queue return file_queue
def get_info_list(collection, query={}, limit=settings_run.DEFAULT_LIMIT, return_type = "page", sort=-1): if return_type == "page": return get_page(collection, query=query, limit=settings_run.PAGE_LIMIT) else: return find(collection, query=query, sort=sort);
def test_del_info(self): del_info('users', {'_id': 'test_del'}, real=True) self.assertEqual(0, find('users',{'_id': 'test_del'}).count())