我有一个cron作业,它在网站上抓取项目列表,然后插入或更新数据库中的记录。当我抓取页面时,我想为尚未创建的新记录创建记录,否则将更新任何现有的记录。目前我正在做这样的事情:
// pretend there is a "Widget" model defined
function createOrUpdateWidget(widgetConfig) {
return Widget.find(widgetConfig.id)
.then(function(widget) {
if (widget === null) {