一般的に、内部(DB IDなど)をクライアントに公開する場合は注意が必要だと思います。 URLは簡単に操作でき、ユーザーはユーザーに望まないオブジェクトにアクセスできる可能性があります。
特にMongoDBの場合、オブジェクトIDによって追加の内部構造が明らかになることもあります(こちらを参照)。 a> )、つまり、完全にランダムではありません。それも問題になるかもしれません。
それ以外に、IDを使用しない理由はないと思います。
一般的に、内部(DB IDなど)をクライアントに公開する場合は注意が必要だと思います。 URLは簡単に操作でき、ユーザーはユーザーに望まないオブジェクトにアクセスできる可能性があります。
特にMongoDBの場合、オブジェクトIDによって追加の内部構造が明らかになることもあります(こちらを参照)。 a> )、つまり、完全にランダムではありません。それも問題になるかもしれません。
それ以外に、IDを使用しない理由はないと思います。