ID を関連ドキュメントに ObjectId として格納することと、文字列リテラルとして格納することの利点はありますか?
ObjectID の使用:
{
"_id": ObjectId("522bb79455449d881b004d27"),
"username": "admin",
"folder": ObjectId("522bb79455449d881b004d23")
}
対文字列:
{
"_id": ObjectId("522bb79455449d881b004d27"),
"username": "admin",
"folder": "522bb79455449d881b004d23"
}
データをクライアントに送り返す API の場合...文字列を使用すると、データを「クリーンアップ」する必要がなくなります...とにかく、フォルダー ドキュメントを取得するために 2 番目のクエリを実行する必要があります。 .. ObjectId を使用する価値はありますか? (もしそうなら、なぜですか?)
ありがとう