【发布时间】:2019-11-16 16:07:43
【问题描述】:
我已将一个 CSV 文件转换为 JSON,我目前正在尝试从我的 JSON 文件创建一个 MongoDB。
url = "mongodb://localhost:27017"
client = MongoClient(url)
db = client.york
collection = db.inventory
with open ('Inventory.json') as f:
datastore = json.loads(f.read())
for data in datastore['inventory']:
collection.insert_one(data)
错误:
TypeError Traceback(最近一次调用最后一次) 在 35 数据存储 = json.loads(f.read()) 36 ---> 37 用于数据存储['inventory'] 中的数据: 38 集合.insert_one(数据)
TypeError: 列表索引必须是整数或切片,而不是 str
【问题讨论】:
-
您应该在问题中包含确切的数据存储(只需打印它)以获得更准确的帮助。