pymongo根據日期索引獲取的資料為空

2021-09-03 02:01:20 字數 810 閱讀 5376

pymongo根據日期索引獲取的資料為空,這個問題今天下午困擾了我快乙個多鐘頭,最後的結果,毫無疑問又是乙個比較低階的錯誤

資料庫裡的資料都在啊,時間段也沒問題,為啥就是沒資料呢,很有可能你就是犯了我犯得錯誤,傳入的日期只是乙個string,並沒有使用

datetime.strptime(startdate, '%y%m%d')進行修改,改過之後,就能夠拿到資料了。~~~如下所示

def trainsklearnmodel(model,func,dbname,symbol,startdate, enddate):

"""載入歷史資料"""

startdate = datetime.strptime(startdate, '%y%m%d')

enddate = datetime.strptime(enddate, '%y%m%d')

dbclient = pymongo.mongoclient(globalsetting['mongohost'], globalsetting['mongoport'])

collection = dbclient[dbname][symbol]

flt = }

traincursor = collection.find(flt).sort('datetime')

traindata=

for d in traincursor:

data = vtbardata()

data.__init__ = d

count = len(traincursor)

如下所示:

根據日期獲取當月有幾天

根據日期獲取當月有幾天 declare date varchar 10 某日期 declare newdate varchar 10 下月的第一天 declare month int 當月月數 declare day int 天數 declare year int 當年年數 set date con...

ORACLE根據日期獲取當月的天數

create or replace function get days p date date return number authid current user asp days number 0 begin select to date to char add months p date,1 y...

android 根據設定的日期獲取星期幾

判斷當前日期是星期幾 param ptime 設定的需要判斷的時間 格式如2012 09 08 return dayforweek 判斷結果 exception 發生異常 string ptime 2012 03 12 private string getweek string ptime catc...