diff --git a/gather/src/index.js b/gather/src/index.js index 79ea7a8..32bbb84 100644 --- a/gather/src/index.js +++ b/gather/src/index.js @@ -20,12 +20,12 @@ async function initDB () { const setPrice = await item.set.getPrice() if (partsPrice < setPrice) { - const scanResult = new models.ScanResult({ - name: item.name, - partsPrice, - setPrice - }) - scanResult.save() + models.ScanResult.findOneAndUpdate( + { name: item.name }, + { partsPrice, setPrice }, + { upsert: true }, + () => {} + ) } } })()