mongodb - 如何使用代码将 MongoDB 中的数据类型更改为 pymongo (Python)
问题描述
我将 csv 文件上传到我的基地。但是日期和其他数字数据显示为字符串。我无法找到有关如何更改字段类型的信息。请写一个例子)
文件位于此表格的表格中
{
"_id": {
"$oid": "5f3e76dfaca73bedb23ef8a1"
},
"Province/State": null,
"Country/Region": "Afghanistan",
"Lat": "33.93911",
"Long": "67.709953",
"Date": "2020-08-19",
"Value": "37599",
"ISO 3166-1 Alpha 3-Codes": "AFG",
"Region Code": "142",
"Sub-region Code": "34",
"Intermediate Region Code": null
}
解决方案
我的猜测是,当您解析 CSV 文件时,您会将所有值作为字符串。随后,这就是您在数据库中的最终结果。
您很可能需要在从 CSV 文件加载值之后并插入 MongoDB 之前手动将值转换为所需的类型。
推荐阅读
- docker - 如何将最新的 docker 镜像推送到 docker hub?
- r - R:基于匹配多列将一列从一个数据集中添加到另一个数据集中
- verilog - 在时钟下降沿写入寄存器:代码中的问题
- android - Hybrid Cordova 应用程序:Android 本地没有声音
- sap-fiori - 如何设置 SAP Fiori Launchpad 插件?
- java - Auto Inventory Program - 文件输出和捕获 int 索引的问题
- oracle - 序列可以有同义词吗?
- c# - 通过绑定设置列标题
- java - Javax.validation - 如何使用指定日期验证 Date 属性
- python - Chrome 更新后,Selenium 停止工作