MongoDB docsドキュメントとMongoDBドキュメント、1対多の例、なぜ参照が異なるのですか?
を参照します(...略す)モデル1対多の関係が
// Publisher. { _id: "oreilly", name: "O'Reilly Media", } // Book. { _id: 123456789, title: "MongoDB: The Definitive Guide", publisher_id: "oreilly" } // Book. { _id: 234567890, title: "50 Tips and Tricks for MongoDB Developer", publisher_id: "oreilly" }
...多くの関係1つの例を示し、
書籍_id
が生成されているように見える間に、発行者_id
が論理的で人間が判読可能な名前である理由surrogate keys?
_id
はすべて値を生成しませんか?
MongoDBでは、データそのものをユニークなキーとして使用することがありますが、時にはそれを使用しないことがありますか?
もしそうなら、普通の名前( "mary"、 "joe"、 "exxon")をいつ使うのですか?