forms - Meteor.js,通过提交表单在不同集合中多次插入
问题描述
我正在尝试通过提交在 2 个不同的集合中插入元素。这是问题:当我尝试第一次提交时,它只适用于第一次插入。如果我更改插入的顺序,它也只适用于第一个插入。该问题仅在启动服务器后的第一次提交期间出现。
import { Template } from 'meteor/templating';
import './bon-creer.html';
import {Hotels} from "../../api/hotels.js";
import {Beneficiaires} from "../../api/beneficiaires";
import {BonsNuitees} from "../../api/bons_nuitees";
Template.bonCreer.helpers({
beneficiaires () {
return Beneficiaires.find({});
},
hotels () {
return Hotels.find({});
},
bonsNuitees() {
return BonsNuitees.find({});
},
});
Template.bonCreer.events({
'submit .new-bon'(event) {
event.preventDefault();
var beneficiaires = [];
var nbBeneficiaires = 1;
////// Bénéficiaires //////
var nom = $("input[name='nom']").val();
var prenom = $("input[name='prenom']").val();
var date_naissance = $("input[name='date_naissance']").val();
var typologie = $("select[name='typologie']").val();
var nationalite = $("select[name='nationalite']").val();
var statut = $("select[name='statut']").val();
var beneficiaire = {
nomB : nom,
prenomB : prenom,
date_naissanceB : date_naissance,
ageB : 0,
typologieB : typologie,
nationaliteB : nationalite,
statutB : statut,
violencesB: "",
antecedentsB: ""
};
////// Bon de nuitee(s) //////
beneficiaires.push(beneficiaire);
var hotel = $("select[name='hotel']").val();
var chambres = $("input[name='chambres']").val();
var date_debut = $("input[name='date_debut']").val();
var date_fin = $("input[name='date_fin']").val();
//var prix = $("input[name='prix']").val();
var bon = {
beneficiaires : beneficiaires,
nomH : hotel,
chambresH : chambres,
date_debut : date_debut,
date_fin : date_fin,
//prix : prix
};
Beneficiaires.insert(beneficiaire);
BonsNuitees.insert(bon);
window.location.href="./bons-nuitees";
},
});
请问如何解决这个问题?
解决方案
推荐阅读
- sql - 带有 enum('a','b','c') 的 'a' 附近的语法不正确
- python - 在python中实现sigmoid函数
- css - 具有响应大小和固定 px 边距的图像对齐
- kubernetes - 哪个k8s数据结构来表示基本对象?
- sdk - 在 Hexagon HVX DSP 上运行 nnlib 测试应用程序
- maven - 如何使用maven从命令行将参数传递给testng.xml
- apache-spark - 如何将logstash输出链接到火花输入
- python - Tensorflow:当标签是整数索引或类 id 时,如何计算 CNN 模型的准确度
- ios - iOS 11.3 中发生的状态栏背景颜色问题
- c - 错误:数字常量 int sem_init(sem_t *s,0,unsigned int val) 之前的预期声明说明符或“...”;