如何更改對象ID?它似乎不是一個常規屬性,所以我不確定是否可以更新該值。Mongodb更改文檔的ObjectID或_id屬性?
我在Mongoid上使用Ruby,但我無法弄清楚如何使用只是紅寶石驅動程序,任何幫助將不勝感激!
如何更改對象ID?它似乎不是一個常規屬性,所以我不確定是否可以更新該值。Mongodb更改文檔的ObjectID或_id屬性?
我在Mongoid上使用Ruby,但我無法弄清楚如何使用只是紅寶石驅動程序,任何幫助將不勝感激!
MongoDB不會讓你更新文檔的_id
字段,但是你可以刪除文檔,並重新插入一個新的_id
值。
所以當你創建物品;你可以指定你自己的ID;但是一旦創建它就無法更改它,因爲它是該行的唯一標識符。
有點如果你想創建你的項目,你可以做時指定他們:{_id:「YourUniqueID」}這將覆蓋它。更多信息在上面的鏈接。
希望這會有所幫助!