我正在尝试将MongoDB数据库中的数据显示到html(ejs)文件中。 每当我尝试读取MongoDB数据时,它都接近JSON格式,但是我不断收到异常,无法弄清楚如何转换为正确的JSON。我是Web开发新手。我尝试了JSON.parse(),这就是我收到错误的地方。
Sub Macro1()
Dim sArg1 As String
Rem: code here
Rem Grab inputbox value to pass to macro2
sArg1 = Inputbox("Type your value here")
Macro2 sArg1 Rem Pass your argument in the call itself
' -- or -- ' (Notice in Macro2, your argument of arg1)
Call Macro2(sArg1)
End Sub
Sub Macro2(arg1 As String)
rem your inputbox value was passed to macro2 as the argument 'arg1'
debug.print arg1
End Sub
这是我从集合中返回的基本函数。它被记录为这样
async function getFans(){
return await Fans.
find()
.select({firstName: 1, lastName: 1});
};
然后在我的路线中,我希望将数据作为变量传递给我的ejs文件。 (这样的事情,我知道这是不正确的,因为我无法使用有效的JSON。)
{ _id: 5bbac0d25fb6ae2318f1feca,
firstName: 'asdasd',
lastName: 'asd' },
{ _id: 5bbac1bd08ca11280475e497,
firstName: 'Anthony',
lastName: 'Stone' },
这是例外
router.get('/', (req, res) => {
var dbResult = db.getFans();
var resultParse = JSON.parse(dbResult);
res.render('landing', {
firstName: resultParse.firstName,
lastName: resultParse.lastName
});
});
很抱歉,如果这是一个简单的问题,我在其他地方找不到足够的答案。