ドット表記を使用して、MongoDBコレクションの名前の名前空間を作成したいと思います。
例えば:
users
users.admins
users.developers
これは悪い考えですか?これを行うときに潜在的な問題、欠点、または制限はありますか?
ドット表記を使用して、MongoDBコレクションの名前の名前空間を作成したいと思います。
例えば:
users
users.admins
users.developers
これは悪い考えですか?これを行うときに潜在的な問題、欠点、または制限はありますか?
これには何の問題もありません。実際、この本では、8ページのコレクションでドット表記を使用することを推奨しています。これをsubcollections
;と呼びます。ただし、その用語は広く使用されていないようです。
質問にリストした3つのコレクションは、名前を除いて相互に関係のない3つの異なるコレクションであることを理解することが重要です。ドット表記は、MongoDBの機能に関しては何もしません。
ただし、整理には便利です。アルファベット順に並べ替えると、コレクションが適切に一覧表示されます。したがって、要約すると、欠点や潜在的な問題はなく、コレクション名がより適切に整理されているため、利点が得られます。