Как импортировать файл JSON в MongoDB с помощью Python?
Предварительные требования: MongoDB и Python, работа с данными JSON в Python
MongoDB - это кроссплатформенная программа для работы с документами и нереляционная (например, NoSQL) программа для работы с базами данных. Это база данных документов с открытым исходным кодом, в которой данные хранятся в виде пар ключ-значение.
JSON расшифровывается как JavaScript Object Notation. Это открытый стандартный формат файла и формат обмена данными с расширением «.json», в котором используется читаемый человеком текст для хранения и передачи объектов данных, состоящих из пар атрибут-значение и типов данных массивов.
Импорт файла JSON в MongoDB
To import a JSON file in MongoDB we have to first load or open the JSON file after that we can easily insert that file into the database or the collection. To load a JSON file we have to first import json in our code after that we can open the JSON file. When our file gets loaded or opened we can easily insert it into the collection and operate on that file. Let’s see the example for better understanding.
Пример :
Используемый образец JSON:

import jsonfrom pymongo import MongoClient # Making Connection # database db = myclient["GFG"] # Created or Switched to collection # names: GeeksForGeeksCollection = db["data"] # Loading or Opening the json filewith open("data.json") as file: file_data = json.load(file) # Inserting the loaded data in the Collection# if JSON contains data more than one entry# insert_many is used else inser_one is usedif isinstance(file_data, list): Collection.insert_many(file_data) else: Collection.insert_one(file_data) |
Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.