如何更改对象ID?它似乎不是一个常规属性,所以我不确定是否可以更新该值。Mongodb更改文档的ObjectID或_id属性?
我在Mongoid上使用Ruby,但我无法弄清楚如何使用只是红宝石驱动程序,任何帮助将不胜感激!
如何更改对象ID?它似乎不是一个常规属性,所以我不确定是否可以更新该值。Mongodb更改文档的ObjectID或_id属性?
我在Mongoid上使用Ruby,但我无法弄清楚如何使用只是红宝石驱动程序,任何帮助将不胜感激!
MongoDB不会让你更新文档的_id
字段,但是你可以删除文档,并重新插入一个新的_id
值。
所以当你创建物品;你可以指定你自己的ID;但是一旦创建它就无法更改它,因为它是该行的唯一标识符。
有点如果你想创建你的项目,你可以做时指定他们:{_id:“YourUniqueID”}这将覆盖它。更多信息在上面的链接。
希望这会有所帮助!