MongoDB の命名規則は何ですか? 質問する

MongoDB の命名規則は何ですか? 質問する

データベース、コレクション、フィールド名などの MongoDB エンティティには、推奨される命名規則のセットがありますか?

私は次のように考えていました:

  • データベース: 目的 (単数形の単語) で構成され、「db」で終わります (すべて小文字): imagedb、resumedb、memberdb など。
  • コレクション: 小文字の複数形: 画像、履歴書、
  • ドキュメント フィールド: lowerCamelCase、例: memberFirstName、fileName など

ベストアンサー1

  1. 短くまとめましょう:小さなオブジェクトの保管の最適化サーバー-863馬鹿げているけど本当だ。

  2. リレーショナル データベースに適用されるルールとほぼ同じルールがここでも適用されると思います。そして、何十年も経った今でも、RDBMS テーブルの名前を単数形にするか複数形にするかについては合意が得られていません...

  3. MongoDB は JavaScript を話すので、camelCase の JS 命名規則を利用します。

  4. MongoDB の公式ドキュメントには、アンダースコアを使用できると記載されています。また、組み込みの識別子に名前が付けられています(ただし、これは、プライベート、内部的であり、表示または編集されないことを_id示すためである可能性があります)。_id

おすすめ記事