Exemplo 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)
        
Exemplo 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)})
Exemplo 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})
Exemplo 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})
Exemplo 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)
        })
Exemplo 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": "",
           }]
       })
Exemplo 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": "",
                }]
            })
Exemplo 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())})
Exemplo 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)
Exemplo n.º 10
0
def update_user(_id, info):
    info = update_loc(info) 
    update('users', {'_id': _id}, info)
    return find_one("users", {"_id": _id})
Exemplo n.º 11
0
def update_info(collection, query, update_dic):
    update(collection, query, update_dic)