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

mongoose vs mongodb(nodejsモジュール/拡張機能)、どちらが良いですか?なぜ?

    Mongooseはより高いレベルであり、MongoDBドライバーを使用します(これは依存関係です。package.jsonを確認してください)。したがって、これらのオプションを指定すると、どちらの方法でも使用できます。自問すべき質問は、「rawドライバーを使用したいのか、それともオブジェクトドキュメントモデリングツールが必要なのか」です。下位レベルの作業をスキップするオブジェクトモデリング(ODM、SQLの世界のORMに対応するもの)ツールを探している場合は、Mongooseが必要です。

    ドライバーが必要な場合は、ODMが適用する可能性のある多くのルールを破るつもりなので、MongoDBを使用してください。高速なドライバーが必要で、いくつかの不足している機能を使用できる場合は、モンゴルのDeadBeefを試してみてください: https: //github.com/marcello3d/node-mongolian



    1. idObjectを使用して日付でフィルタリングする

    2. いつRedisするのですか? MongoDBはいつですか?

    3. PHP:オブジェクトをシリアル化して、後で使用するためにデータベースに貼り付けるのは悪い設計ですか?

    4. MongoDB Stitchは、データを数値自体ではなく$NumberDoubleとして返します