猿问

如果db中不存在MongoDB,最好的方法是仅处理POST数据?

如果表中不存在仅将POST数据存入MongoDB的最佳方法是什么?hash将是用于搜索的唯一字段,该字段也会被索引。


router.post('/', async (req, res) => {

  try{ 

    var id = null

    const keywords = await db.dbConn('kw_data');

    await keywords.insertOne({

      result: req.body,

      added: new Date(),

      modified: new Date(),

      hash: req.body.hash

    }).then(resp => {

      id = resp.insertedId

    })

    var data = {}

    data = await keywords.findOne({_id: id});

    res.status(201).send(data);

  }

  catch(e) {

    res.status(400).send(e);

    res.status(404).send(e);

    res.status(500).send(e); 

  }

})


慕尼黑的夜晚无繁华
浏览 160回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答