问题标签 [simple-schema]
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 中的隐藏字段将 _id 传递给 autoForm?
我有一个项目集合和 Meteor.users 集合。我的目标是将项目的文档 _id 添加到用户名。
HTML:
JS:
使用上面的 HTML 代码,我知道我可以这样写:
但是,这会创建一个我不想要的输入字段。如何在没有可见输入字段的情况下将 _id 传递给我的 autoForm?或者也许有人可以指出我不同的方向?
javascript - 如何通过 autoValue 将 Meteor.userId() 添加到 SimpleSchema?
在我的 libs 文件夹中,我使用 SimpleSchema 创建集合。我想通过 autoValue 将 Meteor.userId 添加到某些字段,如下所示:
但是,这样做时,我收到以下错误:
我也试过这个:
不过,这会使我的应用程序崩溃:
有任何想法吗?
javascript - Meteor 服务器在 SimpleSchema autoValue 选项上崩溃
我是使用 MeteorJS 开发应用程序的新手,当我在快速库存应用程序中收集某些项目时,这是一个问题。
这是错误:
这是assets.js
:
IDK 如何解决问题,我尝试更改架构的名称,但结果相同。
这是我的包裹清单:
meteor - Meteor 发布/订阅问题
下面是我的收藏代码
在 allowedValues 函数中
Teams.find 为空。
在路由器中,我订阅出版物如下
这是我的发布功能
我还必须在其他地方订阅吗?
javascript - 在 Meteor 中向 AutoForm 添加自定义输入字段
我希望能够使用日期、离开时间和返回时间输入(它们是pickadate.js的实现。但是,当我将表单提交到服务器时,这些输入不会作为表单的一部分被拾取。我如何要求输入在它们中以及将它们与自动表单一起提交?
mongodb - 带有嵌套对象的 Meteor SimpleSchema 插入
我有以下集合,它有一个使用Collection2 Meteor 包address
定义的嵌套对象。我无法插入此嵌套对象的数据...
样本数据
集合定义
常规
问题
控制台很好地注销了位置地址详细信息对象,但是我的插入文档的 MongoDb 集合对于地址是空的?我尝试了很多事情,包括在初始插入后进行更新(这远非理想)。
谁能解释为什么没有插入这个嵌套对象以及修复它需要什么?
谢谢
meteor - 同级字段上的流星自动生成自定义验证消息
如何将自定义验证消息发送到另一个模式字段?
自动成型:
我如何实现这一目标?
javascript - 在 collection2 中的客户端和服务器上都执行 autoValue
我已经autoValue
在我的架构中使用meteor-simple-schema
and定义了该选项meteor-collection2
;但是,由于架构定义在客户端和服务器上都运行,所以我autoValue
选择的所有代码都运行了两次。
这是低效的。我可以避免其中一种处决吗?
javascript - Meteor 方法未在模式中的模板中定义
我在 ClassModel.js 中定义了一个流星方法,它位于 /server 中。在客户端 js 文件上,我设置了一个模板事件,试图调用此函数,但该函数不断抛出 ReferenceError 并且未定义。知道为什么吗?
代码:
客户端/client.js
/server/classModel.js
问题可能是我在不同的服务器文件中有多个 Meteor.methods({}) 声明吗?帮助将不胜感激。
我主要只需要查看 Classes 集合并验证我在数据库中提取的 ID 是否与数据库中的一些匹配,以便保持理智。是否还有一种方法可以向客户端查询/发布整个类数据库,以便我可以在控制台中查询它?
javascript - Meteor:将空值插入数据库的多维对象数组(SimpleSchema)
我正在尝试在服务器端的 Meteor 中$set
创建一个多维对象数组(“ log
”)。每次我进行操作时,对象都显示为null
更新后。我怀疑这可能是我的 SimpleSchema 的问题,但我找不到有关如何正确执行此操作的任何答案。在最坏的情况下,由于它都是由服务器生成的,有什么办法可以在 SimpleSchema 中完全禁用该字段的验证?
示例更新:
这在操作后在数据库中给出了以下结果:
我的架构如下:
我也试过这个: