0
をnodejs。それは初めて、mongodbを使っています。外部キーを使用して経由して...私はなど、市の国、ユーザーの国を、見つけることができます。このスキーマでストア国、市とユーザ情報と、私は私の新しいプロジェクトでのMongoDBを使いたいのMongoDB
tbl_country > id,name,created_at,etc..
tbl_city > id,country_id,name,created_at,etc...
tbl_user > id,name_surname,city_id,etc...
:リレーショナルデータベースでは私のような件のデータを保存しました。あなたはMongoDBの/ワットnodejsで最高のパフォーマンスでこのようなスキーマを作成することをお勧めします方法
?
私は彼らがパフォーマンスを低下させると言ういくつかの記事を読む?本当ですか? – KadirCanerErgun
どのように使用するかによって異なります。スキーマに国名を格納していて、国スキーマを使用していない場合は、参照IDを使用する必要はありません。スキーマにサブ文書を追加するだけです。新しいスキーマ({country:{name:String、code:Number}})または単に新しいスキーマ({country:String})と同じです。この場合、 'refId'を使う必要はありません。パフォーマンスが低下します。また、古い投稿のある文書を読んでいるかもしれません。 mongoは広く使用されているので、それ自体が大きく発展しています。だから、人々はモンゴの初めの段階を考えているので、パフォーマンスについて心配する必要はありません。 –