问题标签 [meteor-collection2]

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 投票
0 回答
50 浏览

mongodb - 在 autoform 中分解 Meteor Schema

我有一个看起来像这样的 SimpleSchema:

几乎每种类型都引用另一个模式——例如,日期模式如下所示:

在承载表单的页面上,出于风格和易用性的原因,我想将这些子模式分解为页面上的不同部分。但是,我只想有一个提交按钮,它将所有表单数据插入 MongoDB。

我正在使用 collection2 和 autoform 包。我只是不确定如何准确地使用 autoform 来实现这一点。

有任何想法吗?

谢谢,一切安好,

摩西

0 投票
1 回答
211 浏览

meteor - 如何在 SimpleSchema 中配置具有多个字段的唯一键

我在流星应用程序中使用 SimpleSchema。现在我需要定义具有多个字段的唯一键。在一个集合中,我有类似的字段

我需要在这三个领域创造一个独特的。在 SimpleSchema 中是否有任何可能?

0 投票
1 回答
147 浏览

javascript - meteor.js & collection2 - 如何查询子模式

询问

我正在尝试使用下面的代码查询集合,如此处所建议。它适用于场地名称,但不适用于场地位置 - 我猜这一定与它是一个子模式的事实有关,而且我没有正确编写查询。

收藏品

到目前为止,我的主架构和子架构在整个应用程序中运行良好:

我试过的

  1. 使用Schema.venueAddress.neighbourhood = Sesssion.get('venueLocationVar')- 不起作用
  2. 更改 VenueAddress --> placeAddress - 不起作用
  3. 使用方括号、等号代替冒号等 - 不起作用
0 投票
2 回答
162 浏览

meteor - Meteor 在另一个集合中使用 collection.find()

我需要在另一个集合中进行 collection.find() 。我有一个名为 Orders 的集合。

它使用 aldeed:collection2 和 aldeed:simple shema。我用它来使用 aldeed:autoform 创建一个表单

我想在包含客户端 ID 的 ClientId 字段中放置一个 allowedValues 。所以我需要使用 Clients.find() 获取所有客户端 ID。客户是另一个集合。但是在客户端上,如果我尝试将 console.log(Clients.find().fetch()) 放在我的 order.js 集合文件中,它会记录一个空数组,而在服务器上它会记录一个包含我所有客户端的数组。我了解该函数的调用是在客户端可用集合之前进行的。但即使将它包装在 Meteor.startup 中也不起作用。有人有线索吗?

0 投票
1 回答
75 浏览

internet-explorer - IE9/10:Meteor.users.attachSchema - 对象不支持在 Meteor.js 中使用 Collection2 的属性或方法“attachSchema”

在 Internet Explorer 9 和 10 中运行 Meteor 应用程序时出现以下 JavaScript 运行时错误(我在 9 之前没有检查过,在 IE11 中没有问题):对象不支持属性或方法“attachSchema”

问题行:Meteor.users.attachSchema(Schemas.User);

对于使用 attachSchema 的任何其他集合,我都没有收到此错误。

0 投票
0 回答
89 浏览

meteor - Autoform - 更新对象数组

我定义了这个架构(集合:ReleaseForms):

并在示例中添加了以下内容:

如果我通过 Autoform 查看并说更新,它不会向我显示现有对象,例如 (Blutverdünnungstherapie):但是“名称”显示名称的现有条目!

我该怎么做才能看到现有的疾病条目并允许我对其进行编辑?

0 投票
2 回答
989 浏览

meteor - 如何为 Meteor 中的嵌入文档设置唯一 ID?

我已经使用 Simple Schema 设置了这样的集合:

在这里,问题是,子链接没有获得 ID。没有 id 很难更新它们。那么,如何为每个子链接(嵌入文档)生成唯一 ID?

0 投票
1 回答
126 浏览

meteor - Meteor autoform 和 Collection2 不保存数据

我遇到了 Collection2 和 autoform 的问题。这是我的收藏

我已经在单独的发布和订阅 javascript 文件中分别发布和订阅了这些Meteor.publish('customers', function() { return Customers.find({author: this.userId}); });集合Meteor.subscribe("customers");。这是插入的html代码

但是当我启动服务器并添加新客户时,它不起作用。谁能帮我吗?谢谢

0 投票
1 回答
945 浏览

javascript - 将架构附加到 Meteor.users,现在无法创建新用户

我正在尝试扩展 Meteor.users 集合,到目前为止,我的一切工作都很好,除了出于某种原因,它不再允许我注册新用户。我正在使用 accounts-google 包进行登录/注册,使用已经创建的帐户登录效果很好,但是当我尝试使用新帐户注册时它不起作用,并且我在浏览器控制台中收到以下错误:

谁能看到我在这里出错的地方?我已经玩了很长时间了,但似乎无法让它工作。非常感谢任何帮助/见解。

0 投票
3 回答
36 浏览

meteor - 流星收藏。更改架构后,如何检查无效文档?怎么修?

我正在使用 SimpleSchema 和 Collection2。

在推送我的应用程序的新版本之前,我想检查新架构是否有任何文档无效。有没有一种自动化的方法来做到这一点?

还是命令行实用程序?

您如何发布具有更改架构的新版本?

谢谢!

麦克风