问题标签 [meteor-collections]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 流星应用程序未将元素插入集合
我正在学习 Meteor JS 并按照教程构建菜单构建器购物清单。我正在尝试为其添加一些功能。我成功添加了一项功能,但现在我正在尝试创建一个组织功能,用户可以在其中加入组织并查看与该组织相关的所有购物清单。第一步是允许用户添加组织。
出现表单,我可以从控制台插入数据库,但是当我使用 autoform 时,对象没有被插入数据库。
我最近从 Meteor 1.3 升级到了 1.4。我不认为这是一个问题,因为应用程序上的所有其他表单仍在正确插入。
我感觉它与订阅/发布有关,但我不确定我做错了什么。
HTML-neworganization.html
组织.html
JS-organizations.js
新组织.js
集合/组织.js
mongodb - 为什么我的 db.collection.insert 不起作用?
我在这里遇到了一个奇怪的问题......在我似乎成功地将一些数据插入到我之后,我似乎db.collection
无法让它反映使用db.collection.find().fetch()
.
在我插入 chrome 控制台的代码下方找到:
这产生:
我认为返回值"9sd5787kj7dsd98ycnd"
表明数据库集合插入成功。然后当我运行时:
我得到:
谁能告诉我这里发生了什么?
期待您的帮助。
javascript - 在 3 个集合之间以复杂的方式创建多对多关系
我有 3 个集合meteor.user()
,Categories
和Posts
。
用户可以通过将类别的 id 保存在数组中来选择关注任何类别的帖子meteor.user()
这样做的最终目标是用户拥有一个个人信息流,其中仅显示他们关注的类别中的帖子。
里面的每个帖子Posts collection
都有一个包含它的类别的数组。
每个类别都有一个帖子数组,数组中的每个帖子都有一个帖子字段ID
。
whereid: 67
是类别的 id,是类别posts.ID: 74
中的帖子的 id。
下面是 Posts 集合中帖子的 ID,与类别集合中的 posts.ID 匹配
用户保存一个类别 id,因此它在meteor.user() 中显示为类别数组
当我这样做时
我可以做这个
但这让我可以访问类别集合中的 posts.ID 并显示它。
问题
我怎样才能走得更远,将我用上面的代码得到的posts.ID匹配到一个帖子的id,Post
这样我就可以访问Posts
集合中的帖子。我可以做这样的事情吗?
ZIM 回答后的进一步编辑
因此,您给我的解决方案是从我的收藏中包含post.title
的 post 对象中获取,如下所示。Categories
中的这个post
数组Category collection
是不完整的,它是一个原始的副本Posts Collection
我需要做的是使用post.ID
如上图所示。即类别集合中的帖子数组,以创建与原始集合中的帖子的多对多关系,而不是让我需要如下所示。id
Posts
post.title
title.rendered
帖子集合。
如果您看到ID
(不是顶部 id,它是类别的 id),则Categories集合中post.ID
的帖子数组中的帖子与集合中的帖子相同。这是这一切的关键,帮助我创建一个关系,这样,我需要在原始集合中显示,而不是显示或来自集合中的帖子数组。id
Posts
title
post.title
Categories
title.rendered
Posts
mongodb - 如何在 mongodb 集合上查询流星中的 Date $gte?
我在集合中有以下对象MEC_CALENDAR_DATES
。我的目标是从大于或等于开始日期属性的 Meteor 项目中查询此集合中的文档Date
:
我在 RoboMongo 中尝试过的是以下查询,该查询有效并返回大于为该集合提供的日期的对象:
但是,当我尝试使用api将其转换为 Meteor 时,会返回零结果:
问题:
如何在集合上使用 Meteor api 查询文档 $gte?
javascript - 服务器回调中的流星插入集合不起作用
基本上,我正在尝试从 Poloniex 获取 wss 提要,并使用它更新集合,以便我可以在集合中获得“最新”价格(我将更新并覆盖现有条目)并将其显示在网页上。现在,我让 wss 工作,我只是想在集合中插入一些数据以查看它是否工作,但它没有工作,我不知道为什么!
注意:该集合有效,我已使用外壳手动插入一条记录。
这是我现在拥有的代码:
控制台记录提要,但插入不起作用。我在网上查看,它说要在“非 Meteor”功能中使插入工作,您需要使用Meteor.bindEnvironment
我所做的:
我变了
这成为
什么都不做——甚至不在我的控制台上打印提要。使用相同的结构,但只是将Meteor.bindEnvironment
打印再次删除到控制台,但不会更新。
难道我做错了什么?
meteor - Meteor js自定义分页
我需要一个支持。我在 YouTube 教程之后写了一个分页,除了再次倒退时,它工作得很好。它只有 2 个按钮,previous
并且next
,当单击下一个按钮时,它可以正常工作,但上一个按钮只能后退一次。假设我在集合中有 20 条记录,一次分页显示 5 条,下一个按钮可以转到末尾到第四页,但上一个按钮不会向后退一步。请问我该怎么做才能有分页经验?只要用户单击,上一个按钮就会导航到最后一页。
分页按钮的事件:
出版:
订阅:
Blaze 分页按钮:
模板助手:
pagination - 多次发布集合 Meteor js
我有一个集合,我必须将其作为一个整体以及部分发布。现在的挑战是,一旦我作为一个整体发布,它会覆盖假设一次只返回 5 个的那个。有限制的发布是为了实现分页,同时发布都进入一个下拉框。如何发布一个集合,以便没有一个集合会覆盖另一个集合?
这是部分出版。设置限制为 5。
整体发布
javascript - 将外部的响应式 API 数据插入 Meteor 集合
我有一些从API调用的外部数据。数据是我通过WordPress API获取的 WordPress 帖子对象。
我正在使用HTTP包,我的代码如下所示。
服务器.js
反应在哪里articleComing
。一个 WordPress帖子对象在控制台中看起来像这样。这些数据会定期更新新帖子,我希望Posts
我正在将这些数据加载到其中的集合来反映这一点。
现在我有了数据,我想将这些帖子添加到一个名为的集合中,Posts
但我遇到了困难。
服务器.js
如何以在 WordPress 中发布新帖子时更新的方式将不断更新的 WordPress 帖子保存到集合中?
无后期重复
javascript - 在嵌套的 Mongo 集合中查找特定数组
我有一个嵌套的 Mongo 集合,如下所示:
我正在尝试使用Collection.findOne("BaiD76JR3gZFPKchn",)
, 来查询使用 2 字段“id:a2”和“type:image”在“活动”中返回一个对象,所以我最终得到: