added deploys

This commit is contained in:
Yeqing Zhang
2019-02-13 20:53:15 +08:00
parent 55b2d5064f
commit bbeb5ca5b5
8 changed files with 98 additions and 15 deletions

View File

@@ -1,10 +1,9 @@
from bson import ObjectId
from mongoengine import connect
from pymongo import MongoClient
from pymongo import MongoClient, DESCENDING
from config.db import MONGO_HOST, MONGO_PORT, MONGO_DB
from utils import is_object_id
connect(db=MONGO_DB, host=MONGO_HOST, port=MONGO_PORT)
@@ -48,5 +47,11 @@ class DbManager(object):
col = self.db[col_name]
return col.count(cond)
def get_latest_version(self, spider_id):
col = self.db['deploys']
for item in col.find({'spider_id': ObjectId(spider_id)}).sort('version', DESCENDING):
return item.version
return None
db_manager = DbManager()