我需要使一個JS變量等於一個MongoDB字段,並且到目前爲止我已經有了這個代碼,它正在工作,但並不像預期的那樣。它給了我一個完整的對象,但我只知道分配給該字段的字符串值。例如,你可能有一個文件,其中包含字段我應該如何讓一個JS變量等於一個MongoDB字段?
{name: "dylan"}
以及我不希望所有的返回,我只是想字符串dylan。這是我嘗試過的代碼。
var game = SearchLobby.findOne(
{profile: Meteor.userId()},
{game: 1,_id: 0}
);
如果沒有匹配,'findOne'可能會返回'undefined',所以您將需要一個條件。沒有必要混合使用白名單和黑名單字段,並且'_id'字段將始終返回。如果您想支持'undefined'的情況,您將需要一個條件表達式來獲取所需的字段值。 – MasterAM