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

なぜ必要なのか、マングースを使用する利点は何ですか

    主な利点は、純粋なモンゴよりも抽象化されていることです。

    SQLデータベースタイプを使用する多くの開発者は、構造が定義されていない動的コレクションを操作することに非常に不快感を覚えます。したがって、スキーマ そもそもそれを支援します。
    さらに、コレクションからドキュメントを挿入/更新/検索するときにスキーマの一貫性を確保するために、検証やその他の優れた機能を実装しています。

    また、モデルを作成します 抽象化により操作が容易になるため、純粋なデータではなくオブジェクトのみを操作しているように見えます。

    ミドルウェアのような他の多くのグッズがあります 、プラグイン人口検証 。詳細については、マングースのドキュメントを確認してください:

    個人的には、純粋なmongoを好みます。これは、公式の10gen mongoドキュメントとの整合性が高く、従わなければならない制限やルールが常にかかる抽象化を作成しないためです。



    1. パスワードの検証/Mongooseスキーマによるパスワードの確認

    2. MongoDB-DBREFは必要ですか?

    3. 永続的なセッションを維持するためのMemcachev/ s redis?

    4. MongoDBインデックス交差