Создание списка в PyMongo - PullRequest
1 голос
/ 12 апреля 2020

Как создать список в PyMon go?

C = pymongo.MongoClient("localhost",27017)
db = C.coll.savee
Val= 12345
db.insert_one(["LIST",Val])

Ответы [ 3 ]

0 голосов
/ 12 апреля 2020

Если вы хотите создать список (массив):

db.insert_one({"LIST" : [Val]})
0 голосов
/ 12 апреля 2020

Чтобы вставить запись в MongoDB в коллекцию, мы используем метод insert_one ().

Первый параметр метода insert_one () - это словарь, содержащий имя (имена) и значение ( s) каждого поля в документе, который вы хотите вставить.

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

mydict = { "name": "John", "address": "Highway 37" }

x = mycol.insert_one(mydict)

Источник отсюда

0 голосов
/ 12 апреля 2020

Поскольку базы данных mon go используют пары ключ-значение для сохранения данных. Отправьте словарь в параметре insert_one. Это решит вашу проблему.

db.insert_one({"LIST":Val})
...