sql >> データベース >  >> NoSQL >> MongoDB

mongo ObjectIdを文字列に変換してURLに使用しても大丈夫ですか?

    一般的に、内部(DB IDなど)をクライアントに公開する場合は注意が必要だと思います。 URLは簡単に操作でき、ユーザーはユーザーに望まないオブジェクトにアクセスできる可能性があります。

    特にMongoDBの場合、オブジェクトIDによって追加の内部構造が明らかになることもあります(こちら )、つまり、完全にランダムではありません。それも問題になるかもしれません。

    それ以外に、IDを使用しない理由はないと思います。



    1. MongoDBオブジェクトプロパティ$はネストされた配列に存在します

    2. マングースの状態を設定することは可能ですか

    3. ネストされたフィールドのMongoDB更新データ

    4. Linqを介してMongoDBのBsonExtraElementsをクエリする方法