This is my code:
for (const element of data) {
let find = await Coin.findOne({name: element.coin, network: element.network});
if (!find) {
new Coin({
_id: new mongoose.Types.ObjectId(),
name: element.coin,
title: element.name,
network: element.network,
contract: element.contract
}).save()
}
}
But this code take time about 2 minutes for 3000 items!