【问题标题】:Print Object Value from Variable in NodeJS从 NodeJS 中的变量打印对象值
【发布时间】:2019-08-20 02:48:40
【问题描述】:

我想显示我保存在变量中的对象值。它在 NodeJS 中是如何工作的?

这是我的代码:

const modelMateris = require("../models/materi");

var obj = modelMateris.find().exec((err, result)=>{
  if(result){
     return (result);
  } else (err);
})

console.log(obj);

我得到了未定义的输出。那么如何在 NodeJS 中打印呢?谢谢。

【问题讨论】:

  • 将其记录在回调中。或者使用一个可以解析结果的承诺。

标签: javascript node.js object model


【解决方案1】:

如果modelMateris.find().exec函数返回promise那么你可以按照下面的方法打印结果

var obj = await modelMateris.find().exec();
console.log(obj);    

如果不支持承诺,那么您可以打印如下值。

modelMateris.find().exec((err, result)=>{
  if(result){
    console.log(result);
  } else (err);
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-03
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 2019-12-25
    • 2021-05-12
    • 1970-01-01
    相关资源
    最近更新 更多