mongodb解析——获取到数据是空数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb解析——获取到数据是空数组相关的知识,希望对你有一定的参考价值。

刚开始用mongodb的时候,有个比较怪的现象:

在mongodb中新建一个集合:技术分享zhuanlan这个集合,在这个集合添加几条数据,然后用express获取数据库的数据

//获取专栏信息
router.get(‘/api/zhuanlan/list‘,(req,res)=>{
    models.zhuanlans.find((err,data)=>{
        if(err){
            res.send(err)
        }else{
            console.log(data)
            res.send(data)
        }
    })
})

这个获取到的数据是一个空数组,但是浏览器中Network中的接口状态码是200.在查询了许多资料之后,知道需要将zhuanlan名字改成zhuanlans然后代码相应的改变就可以获取到了

 

以上是关于mongodb解析——获取到数据是空数组的主要内容,如果未能解决你的问题,请参考以下文章

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

java中把json怎么转换成数组?

如何在mongodb的嵌套数组中添加数据

java中把json怎么转换成数组

无法在 MongoDB(猫鼬)文档中追加数组

从用户窗体到模块的公共数组是空的,但在用户窗体内部它获取值