MongoDBコレクションのネーミング規則を教えてください
MongoDBコレクションの命名規則は以下です。
- 集合名は空文字列ではダメよ。
- 集合名は次の予約文字を含んではなりません , $, /, \0, .
- 「system.」から始まるコレクション名は、MongoDBのシステムコレクションと衝突しないように使用を避けてください。
- コレクション名の長さは 64 文字未満にする必要があります。
また、他にも従うべき命名規則が数多くあります。
- コレクション名の区切り文字に小文字とアンダースコアを使用します。例: 「my_collection」
- わかりやすくコレクションの内容と用途がわかる、説明的な名前をつけるべきです。
- 複雑すぎたり理解しにくい集合名を使わず、記憶や使用がしやすいものにすること。
- ドキュメントの記法と一致させるため、集合名詞では単数形を使用してください。
つまり、収集名のルールと命名規則は、コードの可読性や保守性を高め、データベースの構造をより分かりやすく管理しやすくします。