Получение данных в виде строки из встроенного монго-документа - PullRequest
1 голос
/ 14 мая 2019

Я использую pymongo для импорта данных из БД Mongo. Но я вложил документ в БД Монго. Я использую следующий метод, чтобы получить встроенные документы в виде строки.

Из этой ссылки: Получение вложенных данных из MongoDB во фрейм данных Pandas

import pandas as pd
from bson import json_util, ObjectId
from pandas.io.json import json_normalize
import json

def mongo_to_dataframe(mongo_data):

        sanitized = json.loads(json_util.dumps(mongo_data))
        normalized = json_normalize(sanitized)
        df = pd.DataFrame(normalized)

        return df

Набор данных, который я получаю после использования этого метода:

Raw data from mongo_to_dataframe method

Итак, теперь я хочу удалить тип объекта из встроенного документа. Предположим из данных order_history, показывающих следующее:

order_history column data

Я хочу удалить ключ '$ uuid' или '$ date' из этого набора данных и показать его в виде простой строки.

...