2014-08-27 75 views
1

我想在mongo shell中打印这个JSON文档的值。就像一个简单的控制台输出一样,不需要创建新的集合或文档。在mongodb shell中打印文档值

enter image description here

在此先感谢

+0

我真的不知道你在问什么。您可以在mongo shell中运行该查询而不对其进行任何更改 – Trudbert 2014-08-27 12:52:05

+0

您想要在mongodbShell上使用console.log()或打印mongodb结果(如console.log输出)? – throrin19 2014-08-27 12:57:28

+0

您正在使用RoboMongo,目前您正处于“树状模式”切换到“文本模式”以查看控制台输出。 – vmr 2014-08-27 13:13:08

回答

5

我发现了一个解决方案,通过使用.forEach()申请一个JavaScript方法:

db.widget.find(
    { id : "4" }, 
    {quality_level: 1, _id:0} 
).forEach(function(x) { 
    print(x.quality_level); 
}); 
0
db.widget.findOne({"id":4},{quality_level:1,_id:0}).quality_level 

投影是没有必要这个工作,但是它会减少在分片收集的情况下要传输的数据。