我在後面插入特定的行,並在ID字段中使用我自己的自定義ID,在檢查數據庫時,我發現ID被更改爲backand自己的ID,該ID從1,2,3開始依次。我希望我的原始ID保留,文檔沒有提到這一點。請幫忙。自定義標識在backand中被覆蓋嗎?
迴應馬茨回答:
我的問題明確指出,我不想要「創造」新的ID,我要保留我的,我已將原來的ID。在第N次瀏覽Backand的糟糕文檔後,我看不到這個問題。我個人覺得它很愚蠢,Backand認爲用戶提供的id(這通常需要相當大的算法來保持唯一性和隨機性並不好),並且他們的超酷自動增量整數1,2,3 ..是更好的主鍵,因此覆蓋客戶ID。所有的支持人員都像馬鸚鵡一樣重複同樣的路線,甚至沒有理解我的具體要求。不,我不能從後面創建隨機ID,因爲相同的ID映射到其他系統。爲了上帝的緣故,請修復你的文檔。無處是它提到,它將覆蓋ID。對於例如:Firebase首先檢查用戶提供的ID,如果它在那裏,它沒有觸及它,如果它不存在,它創建它自己的,但我不能使用firbase自己的限制,切換到Mongo希望應該有所幫助。
正如我在下面提到的那樣,它在專門用於用UUID替換自動增量ID的部分的標註中清楚地陳述。這個完全相同的過程可以用來填充任何你喜歡的ID。 –