Как вставить данные в MongoDB (Python, Pymongo)

#python #database #mongodb #dictionary #pymongo

#python #База данных #mongodb #словарь #pymongo

Вопрос:

Итак, я знаю, что в pymongo мы создаем словари для представления документов.

Вот данные, которые мне нужно сохранить в mongodb

«Собака Улитки Зебра Лошадь Лиса».split()

Домашнее животное = [Собака, улитки, Лиса, лошадь, Зебра]

^^ Как бы мне преобразовать любой из них в словарь, чтобы я мог хранить данные в MongoDB?

Насколько я знаю, у вас должен быть формат

emp_rec1 = { «_id»: 1 «name»: «Mr.Geek», «eid»:24, }

Но поскольку у меня есть только один ключ (домашние животные) и много значений (собаки, кошки, улитки, Лиса, лошадь, зебра), как мне это сделать?

Комментарии:

1. вы хотите отдельную запись для каждого питомца?

Ответ №1:

В MongoDB данные хранятся в виде документов. Эти документы хранятся в MongoDB в формате JSON (JavaScript Object Notation). Таким образом, вы можете вставить как { «домашнее животное»: [ «Собака», «Улитки», «Лиса», «Лошадь», «Зебра» ] }