Meteor findOne返回给定字段中的值

Meteor findOne返回给定字段中的值,meteor,Meteor,我有一个Meteor集合,其中包含一个文档,我需要获取给定字段名引用的值。 我正在阅读文档和一些在线示例,但它们返回给定字段和值对的光标。不是我想要的 在服务器上,我尝试了collectionName.findOne('fieldName')。谢谢这是您在meteor上只能发送选定字段的方式 collectionName.findOne({},{fields:{_id:1}}) <field>: <1 or true> Specify the inclusion

我有一个Meteor集合,其中包含一个文档,我需要获取给定字段名引用的值。
我正在阅读文档和一些在线示例,但它们返回给定字段和值对的光标。不是我想要的


在服务器上,我尝试了
collectionName.findOne('fieldName')。谢谢

这是您在meteor上只能发送选定字段的方式

collectionName.findOne({},{fields:{_id:1}})

<field>: <1 or true>    Specify the inclusion of a field.
<field>: <0 or false>   Specify the suppression of the field.
collectionName.findOne({},{fields:{{u id:1}})
:指定包含的字段。
:指定字段的抑制。
这里您的输出将是::Object{u id:“mbhQBFDFQ6z6BP2Rc”}。 您可以用任何其他字段名替换_id。对于选定的多个字段,只需用逗号分隔字段名

字段为find和findOne工作。 有关字段的更多信息,请查看

对于使用findOne只发送单个字段,您可以直接向用户发送

collectionName.findOne().fieldName


如果您需要特定的文档,那么只需使用:collectionName.findOne({fieldname:'fieldvalue'}),否则,只需使用collectionName.findOne(),它将为您提供第一个值。您是在询问如何按属性的值进行搜索,还是如何按属性名称限制返回到特定字段的数据?听起来像是后者。如果是这样的话,
collectionName.findOne({},{fields:{fieldName:1}}})
应该对技巧有所帮助。