0
我有一個Meteor集合,它有一個文檔,我需要獲取給定字段名稱引用的值。
我正在閱讀文檔和幾個在線示例,但他們返回給定字段和值對的光標。不是我所追求的。我試過collectionName.findOne('fieldName');
,它返回undefined。謝謝流星findOne返回給定字段中的值
我有一個Meteor集合,它有一個文檔,我需要獲取給定字段名稱引用的值。
我正在閱讀文檔和幾個在線示例,但他們返回給定字段和值對的光標。不是我所追求的。我試過collectionName.findOne('fieldName');
,它返回undefined。謝謝流星findOne返回給定字段中的值
這是如何只發送流星選定的領域。
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.
這裏你的輸出將是:對象{_id: 「mbhQBFDFQ6z6BP2Rc」}。 您可以將_id替換爲其他任何fieldName。對於選定的多個字段,只需用逗號分隔fieldNames。
該字段適用於查找以及findOne。 欲瞭解更多有關字段,您可以檢查here
要發送使用findOne唯一的單場就可以直接用戶
collectionName.findOne()。字段名
如果您需要特定的文件,那麼就使用:collectionName.findOne({fieldname:'fieldvalue'})否則,只需使用collectionName.findOne(),它會給你第一個值。 – naneri
您是否在問如何通過屬性值進行搜索,或者如何通過屬性名稱限制返回到特定字段的數據?聽起來像後者。如果是這樣的話'collectionName.findOne({},{fields:{fieldName:1}})'應該。 –