mongo db的节点输出作为对象列表

时间:2019-02-23 12:44:23

标签: node.js json mongodb

Migrate to AndroidX

{
    "dependencies" : [
        {
            "name" : "async",
            "version" : "2.6.1"
        },
        {
            "name" : "body-parser@1.18.3",
            "version" : "1.18.3"
        },
        {
            "name" : "cookie-parser@~1.4.3",
            "version" : "1.4.3"
        },
        {
            "name" : "debug@~2.6.9",
            "version" : "2.6.9"
        },
        {
            "name" : "express@~4.16.0",
            "version" : "4.16.4"
        },
        {
            "name" : "http-errors@~1.6.2",
            "version" : "1.6.3"
        },
        {
            "name" : "mongoose",
            "version" : "5.3.13"
        },
        {
            "name" : "morgan@~1.9.0",
            "version" : "1.9.1"
        },
        {
            "name" : "pug@2.0.0-beta11",
            "version" : "2.0.0-beta11"
        }
    ]
}

MongoDB Connected
[ { dependencies: 
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]

嗨,我将Node和Mongodb与猫鼬一起使用。我正在尝试输出依赖项列表。当我执行控制台日志时,我会得到一个称为对象的对象的依存关系列表。我正在mongo cmd行上使用输出的命令,但是当我尝试在node中查询它时,并将控制台日志放入控制器中,我得到了这个。有人知道如何解决吗?预先感谢。

2 个答案:

答案 0 :(得分:0)

这不包含您的代码问题。

尝试

 console.log(list_dependencies[0]);

如果不起作用,只需像这样从字符串更改为对象

const result = JSON.parse(list_dependencies);
console.log(result)

答案 1 :(得分:0)

MongoDB“查找”查询返回结果数组(列表)。(您看到对象列表)

如果您只希望得到一个更好的结果,请使用“ findOne”查询。