【发布时间】:2020-04-30 11:15:38
【问题描述】:
我想将 MongoDB 集合中的 .json 文件作为字段导入,其中导入的数据基本上可以作为带有字段标签的子文档。这可能吗?我正在使用 Django 进行网络框架和文件上传。
现在 Django 中的数据模型如下所示:
class Trip(models.Model):
name = models.CharField(max_length = 120)
file = models.FileField(upload_to = 'trips/files/', null = True, blank = True)
我希望“文件”字段是一个 .json 导入,将子字段读入文档;例如,在 Mongo 中,数据模型如下所示:
{
"_id": {
"$oid": "5e18e9b0593b827d141e9c6d"
},
"name": "f"
"file": {
"field1": "asdf"
"field2": 1234
"field3": {
"fieldA": "3"
"fieldB": "876"
}
}
}
“文件”下的字段在导入的 .json 文件中的位置。显然真正的 json 会更复杂,但这只是一个简单的例子。
如果可能,请告诉我,能够导入这些 .json 并在 Mongo 中正确处理它们就是我需要能够运行所需的一切。谢谢!
【问题讨论】:
标签: python json django mongodb