MeteorJS:查找并显示MongoDB中的值

时间:2015-11-22 03:13:14

标签: javascript mongodb meteor meteor-helper

我正在尝试从Mongo DB中选择一个值,就像在SQL中一样 在SQL中我们查询如下:

SELECT column-name FROM table-name WHERE column-name = " something "

我试图在Meteor中执行以下操作以访问Mongo DB

collection.find({}, {Col-name1: {Col-name2 : 'xyz'}})

这里我想提取与Col-name1对应的Col-name2的整数值:xyz

这导致[object Object]是html页面中的字符串。这应该是一个整数值。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

你想要,

collection.find({Col-name2 : 'xyz'}, {Col-name1: 1})

{Col-name2 : 'xyz'}是要匹配的条件,{Col-name1: 1}仅返回文档中的Col-name1字段,默认情况下文档也会_id。如果您不想_id,则必须将其指定为{Col-name1: 1, _id: 0}

同样是mongodb,不返回字段值。它总是作为文档返回。因此,您必须自己在代码中访问该字段。例如,要从返回的文档中访问Col-name1,您必须使用

document['Col-name1'] 

代码。