Esempio n. 1
0
def set_cach(key, data):
    if find_one('cach', {'_id': key}):
        update('cach', {'_id': key}, data)
    else:
        data['_id'] =  key
        insert('cach', data)
        
Esempio n. 2
0
def update_one_task_data(data):
    """
    @todo: 更新转码信息到任务数据
    @param data:任务数据信息
    """
    entry_list = data.get("entryList", [])
    if is_converd(entry_list):
        update("TaskData", {"_id": data.get("_id")}, {"converd": True, "entryList": get_converd(entry_list)})
Esempio n. 3
0
def update_file_converd(source_id, converd_id):
    """
    @todo: 更新转码文件ID到源文件
    @param source_id:源文件id
    @param converd_id:转码文werhID
    """
    update("fs.files", {"_id": source_id}, {"converd": True, "converdid": converd_id})

    update("fs.files", {"_id": converd_id}, {"uuid": converd_id})
Esempio n. 4
0
def update_file_converd(source_id, converd_id):
    """
    @todo: 更新转码文件ID到源文件
    @param source_id:源文件id
    @param converd_id:转码文werhID
    """
    update("fs.files", {"_id": source_id}, {
        "converd": True,
        "converdid": converd_id
    })

    update("fs.files", {"_id": converd_id}, {"uuid": converd_id})
Esempio n. 5
0
def update_one_task_data(data):
    """
    @todo: 更新转码信息到任务数据
    @param data:任务数据信息
    """
    entry_list = data.get("entryList", [])
    if is_converd(entry_list):
        update("TaskData", {
            "_id": data.get("_id"),
        }, {
            "converd": True,
            "entryList": get_converd(entry_list)
        })
Esempio n. 6
0
 def setUp(self):
     remove_tmp_file() 
     self._id = str(add_file(open("./tmp.mov").read(), 
         content_type="video/quicktime",
         filename="tmp.mov", 
         
     ))
     
     update("fs.files",{"_id": self._id}, {"uuid": self._id})
     self.task_id = insert("TaskData", {
       "converd": False,
       "entryList":[{
         "fieldType":"Video", "uuid": self._id, "converdid": "",
           }]
       })
Esempio n. 7
0
    def setUp(self):
        remove_tmp_file()
        self._id = str(
            add_file(
                open("./tmp.mov").read(),
                content_type="video/quicktime",
                filename="tmp.mov",
            ))

        update("fs.files", {"_id": self._id}, {"uuid": self._id})
        self.task_id = insert(
            "TaskData", {
                "converd":
                False,
                "entryList": [{
                    "fieldType": "Video",
                    "uuid": self._id,
                    "converdid": "",
                }]
            })
Esempio n. 8
0
from lib.store import update
from lib.utils import now
from pymongo.objectid import ObjectId
for i in range(1000):
    update('news', {'create_time':{'$ne': 'a'}}, {'create_time': str(now())})
    update('users', {'create_time':{'$ne': 'a'}}, {'create_time': str(now())})
    update('sell', {'create_time':{'$ne': 'a'}}, {'create_time': str(now())})
Esempio n. 9
0
def set_cach(key, data):
    if find_one('cach', {'_id': key}):
        update('cach', {'_id': key}, data)
    else:
        data['_id'] = key
        insert('cach', data)
Esempio n. 10
0
def update_user(_id, info):
    info = update_loc(info) 
    update('users', {'_id': _id}, info)
    return find_one("users", {"_id": _id})
Esempio n. 11
0
def update_info(collection, query, update_dic):
    update(collection, query, update_dic)