私はこれまでリレーショナル データベースしか使用したことがありませんでしたが、mongodb の本を何冊か読みましたが、mongodb の多層ネストについてはまだ少し混乱しています。
次のテーブルは、作成する必要がある Excel テーブルです。データベース。マルチレベルのネストには mongodb を直接使用しました
この表によると、mongodb のネスト形式を直接作成する場合、json データは 4 レベルのネストが必要になります。次のように:
{
}
この方法でデータベースを構築する際にエラーがないかどうかを確認してください。その後のデータのメンテナンスやクエリの統計に問題はありますか?ありがとう。
データ モデルをさらに変更する前に、次の側面を考慮することをお勧めします。
1. 今後の主な問い合わせ方法は何ですか?
2. 今後の主流となる統計手法は何でしょうか?主要なクエリ/統計手法のデータ モデルを設計します。
3. データ更新の方法と頻度は何ですか?
4. データ量はどれくらいですか?
基本的なデータモデルに加えて、インデックスの確立も考慮する必要があります。
ご参考までに!
MongoDB が大好きです!楽しむ!
内部的にネストされた情報が独立した情報であり、繰り返し使用される場合は、情報を変更する際に便利なDBRefの実装を試すことができます