javascript - 在 Meteor 中返回 MongoDB 项目

标签 javascript mongodb meteor

我试图了解 Meteor 如何返回数据库记录。我正在运行以下代码:

Template.body.helpers({
  items(){
    return Items.find({});
  },
  json(){
    console.log(this.items());
  },
  loggedIn(){
    return Meteor.userId();
  }
});

我有点困惑为什么这个 json 方法不只是输出和数组,或者更具体地说为什么子值似乎并不只返回一个值数组。

我可以使用空格键获取内联 html 的值,但我不确定如何通过 js 访问这些值。我在这里缺少什么简单的东西?

最佳答案

Meteor 中的

Collection.find() 返回一个光标,这是一个可以被 Blaze 模板使用的函数(例如)。

Collection.find().fetch() 返回一个对象数组(即文档)。

关于javascript - 在 Meteor 中返回 MongoDB 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40515083/

相关文章:

javascript - 将 HTML 表格导出到 Excel 时编码 UTF-8

javascript - 同时运行两个函数

javascript - 为什么我的助手集合查询没有反射(reflect)在 html 模板中?

javascript - scrollTop 的问题 - 30 秒应该持续,29 秒停留在一个地方

javascript - 如何在 brython 中创建 websocket JSObject?

javascript - MongoDB 脚本

python - 如何用python启动mongodb?

java - mongoDB 查询 Java 代码 [$和 lte 和 gte 的条件]

mongodb - meteor 不能使用 $elementMatch

Meteor 的订阅和同步很慢