mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
added deploys
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user