使用节点/表达式上的书架获取存储在数据库中的项目的ID

时间:2018-10-31 19:41:18

标签: node.js express bookshelf.js

有没有办法知道使用书架存储在数据库中的用户的ID?

   const user= new User({
              name: array[i],
              login_trabajo_id: req.params.idTrabajo
          });

   user.save().then(() => {
               //...console.log(id);
           }).catch(err => {
                return res.send(err);
           });

1 个答案:

答案 0 :(得分:0)

尝试这样做。

    ChromeOptions options = new ChromeOptions();
    options.addArguments("--disable-features=EnableEphemeralFlashPermission");
    Map<String, Object> prefs = new HashMap<>();
    prefs.put("profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player",1);
    options.setExperimentalOption("prefs", prefs);
    WebDriver driver = new ChromeDriver(options);
    driver.get("some url");

我认为最好的方法是创建API,方法是先删除然后再使用try catch和async-await。

const user= new User({
  name: array[i],
  login_trabajo_id: req.params.idTrabajo
});

user.save().then((result) => {
  console.log(result.id); //console your saved id
  }).catch(err => {
    return res.send(err);
});

*以上两种代码均相同