sql >> データベース >  >> NoSQL >> MongoDB

NoRMを使用したMongoDBでの遅延読み込み

    OK、「遅延読み込み」の概念は、MongoDBのようなデータベースとはほとんど無関係です。スキーマを見てください:Question Listがあります Answersの 。

    RDBMS 「レイジー」部分では、オリジナルとは別に「リスト」をロードできます。実際には2つのクエリが発生しており、2番目のクエリを遅らせようとしているだけです。

    MongoDB 発生しているクエリは1つだけです。 Answers 質問の中に埋め込まれているので、Questionsのリクエスト Answersのリストが自動的に含まれます 。

    この良い例については、NORMサンプルをご覧ください: http://normproject.org/samples >

    基本的なポイントは、提供した構造が複数のテーブルではなくなったことです。これは、ドキュメントが埋め込まれた1つのコレクションです。したがって、1つのクエリを「遅延読み込み」することはできないため、「遅延読み込み」の概念は実際には不要です。



    1. MongoDBの$minとは何ですか?それはfind()。sort({the_field:1})。limit(1)とどう違うのですか?

    2. redisまたはmongodbを使用してユーザー情報を保存する

    3. mongodbに接続できません

    4. パイプされたファイルストリームの出力は何ですか?