【发布时间】:2022-12-01 01:44:45
【问题描述】:
我有一个包含 250 行的数据集,如下所示:
在 MongoDB Compass 中,我插入第一行如下:
db.employees.insertOne([{"employee_id": 412153,
"first_name": "Carrol",
"last_name": "Dhin",
"email": "carrol.dhin@company.com",
"managing": [{"manager_id": 412153, "employee_id": 174543}],
"department": [{"department_name": "Accounting", "department_budget": 500000}],
"laptop": [{"serial_number": "CSS49745",
"manufacturer": "Lenovo",
"model": "X1 Gen 10",
"date_assigned": {$date: 01-15-2022},
"installed_software": ["MS Office", "Adobe Acrobat", "Slack"]}]})
如果我想在 Python 中使用 PyMongo 将所有 250 行插入到数据库中,我如何确保每一行都按照我在 Mongo shell 中手动插入时使用的格式输入?
【问题讨论】:
-
@BellyBuster 我并没有为保持数据类型和值范围相同而苦苦挣扎,我如何确保说“department_name”和“annual_budget”按照我手动插入时的方式存储在“department”中