gpt4 book ai didi

python - 更改 mongodb 数据库中集合中字段的类型

转载 作者:可可西里 更新时间:2023-11-01 10:35:32 29 4
gpt4 key购买 nike

我的mongodb数据库中集合中字段的类型是unicode字符串。该字段当前在集合中的任何文档中都没有与其关联的任何数据。我不希望类型为字符串,因为我想使用 pymongo 从我的 python 代码向它添加子字段。

集合中已经有很多记录了。那么,是否可以将集合中所有文档的字段类型更改为python中的字典之类的东西?

请帮忙谢谢你

最佳答案

当然,只需创建一个脚本来迭代您当前的集合,读取现有值并用新值覆盖它(在您的案例中是一个嵌入式文档)。您只需为该字段设置一个新值即可更改该字段的类型。例如。将字符串字段设置为整数字段:

db.test.update({field:"string"}, {$set:{field:23}})

关于python - 更改 mongodb 数据库中集合中字段的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789562/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com