InsertMany with Loopback

I recently faced a challenge of inserting many records with loopback.The use case involved insertion on more than 100000+(one hundred thousand) records. To do this we will use the MongoDb driver method insertMany.

To access this we need to use database connector.

module.exports = function (User) {
    var DbConnector = User.app.dataSources.db.connector
    DbConnector.connect(function (err, db) {
        db.collection("users").insertMany(user, function (err, docs) {
            console.log(docs.length)
        })
    })
}

With this implementation the time taken was reduced significantly.

© 2021