有没有办法用spring mongo修改Mongo集合中所有文档的id?
在很多方面尝试这个我收到的错误消息如下:
the (immutable) field '_id' was found to have been altered to _id
或
Write errors: [BulkWriteError{index=0, code=16837, message='The _id field cannot be changed from {_id: "xyz"} to {_id: "zxy"}.
有办法做到这一点吗?
答案 0 :(得分:1)
不,您不能更新_id字段。但是,您始终可以为现有文档设置全新的_id并删除旧的_id。