Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 从Mongo Shell中的JSON数组读取值_Mongodb - Fatal编程技术网

Mongodb 从Mongo Shell中的JSON数组读取值

Mongodb 从Mongo Shell中的JSON数组读取值,mongodb,Mongodb,我需要从字段组的子数组中获取值 我在MongoDB中使用以下代码 var pa = db.door_parameters.find({}); pa.forEach(function(doc) { printjson(doc.groups); }); 这将以数组的形式给出结果,例如:[54c91b2c4ba222182e636943] 我只需要字符串54c91b2c4ba222182e636943不带括号 我尝试了doc.groups0、doc.groups[0]和doc

我需要从字段组的子数组中获取值

我在MongoDB中使用以下代码

var pa = db.door_parameters.find({});
pa.forEach(function(doc) {
            printjson(doc.groups);
});
这将以数组的形式给出结果,例如:[54c91b2c4ba222182e636943]

我只需要字符串54c91b2c4ba222182e636943不带括号

我尝试了doc.groups0、doc.groups[0]和doc.groups['0'],但没有得到预期的结果

pa.forEach(function(doc) {
            doc.groups.forEach(function(g) { printjson(g) });
});
pa.forEach(function(doc) {
            doc.groups.forEach(function(g) { printjson(g) });
});