javascript - 我应该如何使 JS 变量等于 MongoDB 字段?

标签 javascript mongodb meteor database

我需要使 JS 变量等于 MongoDB 字段,到目前为止,使用我拥有的代码,它可以工作,但不符合预期。它给了我一个完整的对象,但我只知道分配给该字段的字符串值。例如,您可能有一个包含字段

的文档
{name: "dylan"}

好吧,我不想返回所有这些,我只想要字符串 dylan。这是我尝试过的代码。

var game = SearchLobby.findOne(
  {profile: Meteor.userId()},
  {game: 1,_id: 0}
);

最佳答案

const profile = Meteor.userId();
{name: SearchLobby.findOne({profile}, {game: 1,_id: 0}).game}

这应该没问题。我认为没有其他方法可以从文档中检索游戏名称。

关于javascript - 我应该如何使 JS 变量等于 MongoDB 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37769961/

相关文章:

javascript - 在javascript中获取<a>标签的rel

javascript - 函数只被调用一次就被执行了两次

javascript - 在angular js中,如何将数据从父 Controller 传递到子 Controller ?

grails - 使用 GPath 深入遍历字符串中带点的 Groovy 对象的方法

javascript - 无法识别 Meteor.js 中的模板语法?

MongoDB:如何比较两个文档?

javascript - Angular.js : Storing variable from http.获取在不同$scope函数中全局使用的请求

mongodb - Pubspec.yaml引发不一致的错误并且没有冲突

javascript - 来自 MongoDB 键的动态频率图

twitter-bootstrap - 如何在 Meteor 中使用 Bootstrap ?