Вставьте данные JSON в базу данных для Python

0

В настоящее время я делаю систему, в которой хранятся данные об отказе от foursquare. Прямо сейчас у меня есть отзыв обзора с веб-сайта, используя питон и красивый суп, и у вас есть json файл, как показано ниже.

{"review": "From sunset too variety food u cant liked it.."}{"review": "Byk motor laju2"}{"review": "Good place to chill"}{"review": "If you wan to play bubble and take photo, here is the best place"}{"review": "Scenic view for weekend getaway... coconut shake not taste as original klebang coconut shake..."}{"review": "Getting dirtier"}{"review": "Weekend getaway!"}{"review": "Good for casual walk & watching sunset with loved ones since my last visit macam2 ade kat sini very packed during public holidays"}{"review": "Afternoon time quite dry..beach is normal. Maybe evening/night might be better. The coconut shake they add vanilla ice cream,hmmm"}{"review": "Pantai awesome beb"}{"review": "Nice place for picnic"}{"review": "Cannot mandi here. Good place for recreation.. Calm place for weekdays! Haha"}{"review": "Very bz place. Need to go there early if you want to lepak. If not, no parking for you"}{"review": "So many good attraction here, worth a visit"}{"review": "Beautiful place for sunset"}{"review": "New beach!  Like all beaches, awesome view & windy.  Some stretch got many small crabs."}{"review": "There is bustel \"hotel in a bus\" can get coconut shake or fried seafood in the evening at 5pm. Bustel rate is from RM80. Bus cafe, bus toilet... Total bus transformation"}{"review": "Too crowded la"}{"review": "Muzium kapal selam closed since 1/3 until further notice..\ud83d\ude29"}{"review": "If you are looking for public toilets, look for a red bus. An old bus was modified and transformed to operate as toilets. Cool."}{"review": "Most of the shops closed after 12 midnight..helloo,this place should be the place for the late nighters..late night supposed to be the peak hour for business..live band bar maybe?? :-P"}

Мой вопрос заключается в том, как сразу вставлять данные в базу данных? Может ли MYSQL использовать, или я должен идти с PyMongo.

  • 0
    Вы можете использовать любую базу данных для этого. Какой из них вы выберете, зависит от того, какие системы вы уже знаете, какие системы уже использует проект (если таковые имеются), какие другие требования могут быть у проекта и т. Д.
  • 0
    Pymongo - это пакет Python, который подразумевает, что вы будете использовать MongoDB в качестве базы данных.
Теги:
pymongo

2 ответа

1

Это зависит от ваших обычаев. В принципе, MongoDB подходит для документа JSON, поэтому вы сможете вставить свой объект Python "напрямую". Если вы хотите/должны использовать MySQL, вам, вероятно, потребуется выполнить некоторые преобразования перед вставкой. Проверьте это сообщение для получения дополнительной информации: Вставка JSON в MySQL с использованием Python

0

Вы можете преобразовать json в строку (json.dumps()) и сохранить в поле символов.

Или Django поддерживает JSONField при использовании Postgres (docs), у этого есть некоторые дополнительные функции, такие как запрос внутри json

Ещё вопросы

Сообщество Overcoder
Наверх
Меню