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

マングース:Model.createとCollection.insertの違いは何ですか

    マングースには、Model.createがあります。 およびCollection.insert (後者は厳密にはMongooseの一部ではなく、基盤となるMongoDBドライバーの一部です。)

    Mongooseの開発者によると、ドキュメントの配列で呼び出された場合、それらは基本的に同じですが、コードを見ると微妙な違いがあると思います(警告 :私はそのコードを見ていません よく、私は次のことについて誤解されるかもしれません):

    • Model.createを使用する スキーマで宣言されたバリデーター/フックを呼び出します。
    • Model.create .saveを実行します 配列内のドキュメントごとに、結果としてN データベース呼び出し(N 配列内のドキュメントの数です); Collection.insert 1つの大きなデータベース呼び出しを実行します。


    1. Redis通知:有効期限が切れたときにキーと値を取得する

    2. ApacheAvroを使用したApacheKafkaでのロバストなメッセージシリアル化、パート1

    3. シンプルな.NET分散キャッシングソリューションの提案

    4. node.jsアプリを介してネストされたハッシュをredisに保存します