Пример #1
0
    def saveDB(self, data: pd.DataFrame, key):
        def callback(result):
            self.send_message(self.project_name, result,
                              key + '_' + result[MONGODB_ID])

        util.saveMongoDB(data, util.genEmptyFunc(), DB_NAME,
                         COLLECTION_HEAD + key, callback)
Пример #2
0
        def saveDB(self, data: pd.DataFrame, handler):
            def callback(result):
                handler.send_message(handler.project_name, result,
                                     self._date + '_' + result['_id'])

            re = util.saveMongoDB(data, util.genEmptyFunc(), DB_NAME,
                                  COLLECTION_HEAD + self._date, callback)
            util.everydayChange(re, 'gpfh')
Пример #3
0
    def saveDB(self, data: pd.DataFrame, key):
        tableName = "{}{}".format(COLLECTION_HEAD, key)
        print("tableName: {}".format(tableName))

        def callback(result):
            self.send_message(self.project_name, result,
                              key + '_' + result[MONGODB_ID])

        util.saveMongoDB(data, util.genEmptyFunc(), DB_NAME, tableName,
                         callback)
Пример #4
0
def run():
    DB_NAME = 'ald'
    COLLECTION_NAME = 'toplist_dict'
    data = GetList()

    tmp = []

    for item in data:
        item['_id'] = item['key']
        # series = pd.Series(item)
        tmp.append(item)

    # df = pd.DataFrame(tmp)
    util.saveMongoDB(tmp, util.genEmptyFunc(), DB_NAME, COLLECTION_NAME, None)
Пример #5
0
    def saveDB(self, data: pd.DataFrame, date):

        re = util.saveMongoDB(data, util.genEmptyFunc(), self.DB_NAME,
                              self.COLLECTION_HEAD + date, None)
        util.everydayChange(re, 'gpfh')
Пример #6
0
 def saveDB(self, data):
     # def callback(result):
     #   self.send_message(self.project_name, result, key + '_' + result[MONGODB_ID])
     util.saveMongoDB(data, util.genEmptyFunc(), self.DB_NAME,
                      self.COLLECTION_NAME, None)