问题标签 [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.

0 投票
2 回答
108 浏览

meteor - 流星更新方法不起作用

这是我的收藏:

这是我从客户端调用的流星方法

在meteor方法的回调函数中,它返回1作为受影响的行。但是在服务器文档上没有更新。

有什么建议我哪里错了吗?

0 投票
2 回答
35 浏览

node.js - 未在第二个应用程序上调用收集挂钩

我有一个用 Meteor 1.4 编写的应用程序并在端口 3000(称为 A)上运行它知道我想在另一个应用程序(称为 B)中使用 A 应用程序数据库。在 B 控制台中,我像这样设置 MONGO_URL:

然后在端口 5000 上运行它。我在应用程序 A 上有一些收集钩子,在应用程序 B 上也有一些收集钩子,但钩子只在应用程序 A 中调用。

例如在 A 我们有:

在 B 中,我们有:

但它只是 log notes updated in A hook

如何解决?

0 投票
1 回答
35 浏览

mongodb - 为什么 MongoDB 更新不能在 Meteor 方法中工作?

我正在尝试以下 Meteor 方法,但它似乎不起作用。因为当我检查我的数据库时,我找不到更新的信息。

这里有什么明显的错误吗?

另一个问题是:

有时我看到人们这样使用它:

它在这里被使用:“ 5.3 为任务按钮添加事件处理程序

为什么是这样?

我的MongoDB版本是3.2.6

0 投票
1 回答
118 浏览

mongodb - 保证MongoDB更新操作成功

也许是一个愚蠢的问题,如何保证您的更新操作成功?我就是这样做的,但是返回的“结果”是“假的”。

谢谢

德里克

0 投票
1 回答
113 浏览

javascript - 向 Meteor.users 添加转换函数?

我的一些收藏品是这样声明的

如何将转换函数应用于Meteor.users集合?


更新

目前,我的技巧是手动设置它。

似乎工作。

0 投票
1 回答
323 浏览

mongodb - 数十个订阅使用 Meteor 发布组合可以吗?

目前,我们的系统还没有完全规范化,我们使用meteor-publish-composite来获取mongodb中的规范化数据。一些模型具有很少的依赖关系,但其他模型具有对象数组(即子文档),我们在获取每个模型时订阅的外键很少。

一个示例是Post包含Comment子文档列表,其中每个评论都有一个userId字段。

我的问题是,虽然我知道使用集合挂钩并通过数据非规范化更新集合会更快,但 Meteor 如何处理同一集合上的多个订阅?

同一个集合上的一百个订阅是否会影响应用程序速度(显着)?一千呢?等等

0 投票
2 回答
28 浏览

javascript - 如何验证流星助手中的查询结果并重定向到 404?

首先,我使用的不是 Meteor 本身而是 Angular-Meteor,所以原理是一样的。我需要做的是在helper功能上验证资源是否有效,并根据其结果做出决定。

我认为findfindOne集合的功能在客户端是同步的,但似乎它们不是,或者我以错误的方式做事。

我有以下代码:

this.postId来自 Url 参数。当我浏览应用程序时,一切正常。但是当我刷新页面时,this.postId被定义但Posts.find()返回undefined,显然,它进入 404 页面。

¿ 我该如何解决这种情况?

0 投票
1 回答
44 浏览

javascript - 如何在流星中移动集合中的项目?

我正在创建一个等待列表类型的应用程序。我目前有它,我的表将填充集合。我希望能够按下一个按钮并将表格中的那一行移动到表格的底部。这是填充表格的地方。

这是按钮的模板:

我知道按钮需要某种类型的事件。但我不确定如何让集合中的项目在集合中移动,以便当它再次填充表格时,它会移动到底部。

如何让集合重新排序,以便所选项目移动到集合的末尾?

0 投票
2 回答
104 浏览

meteor - 服务器文件夹中的 Meteor 出版物

我有一个名为的集合LibraryItems,它在客户端和服务器端都可用。

api/libraryitems/libraryitems.js

if (Meteor.isServer) {..}我想要一个包含特定出版物的服务器文件夹,而不是同一文件中的出版物:

api/libraryitems/server/publications.js

但不知何故,出乎我的意料,这个出版物不可用......

更新

这是我的订阅代码(meteor+reactjs): ./imports/ui/ Library.js

0 投票
2 回答
28 浏览

javascript - 如何延迟流星中变量的显示?

我正在编写一个应用程序,它根据集合的计数显示估计的等待时间。我遇到的问题是,当页面加载或刷新时,waitTime 会显示,但它首先显示 0,大约一秒钟后,它会根据计数显示实际的 waitTime。我假设这与从集合中获取计数延迟的变量有关,因此它显示初始计数为 0,然后获取实际计数并显示 waitTime?

有没有办法让它只在加​​载或刷新时显示确切的等待时间?

js:

html: