将选定的输入值存储在数组上并插入mongodb

时间:2014-11-01 06:47:11

标签: javascript collections meteor

所以这就是问题所在 实际上我有这个代码,从Select

插入一个值
var valorTipoMenu =  document.getElementById('tipoMenu').value;

首先我从select中选择id为'restaurant'的值,然后我取值并插入mongo集合,如下所示,

Menu.insert({tipoMenu:valorTipoMenu});

所以这个工作正常,但只是插入1x1菜单,所以这就是我想做的,我想在valorTipoMenu变量上插入2个以上的值,我想这可能就像选择一个项目一样选择列表,存储和名为idk manyMenus的数组变量,然后在mongo集合上插入该值,但是如何从选择和存储在某个数组上取值,然后取出该数组并插入mongo集合?

感谢问候

1 个答案:

答案 0 :(得分:1)

有许多不同的方法可以做到这一点,但如果你只是想要一个数组:

var valorTipoMenuArray = [];
valorTipoMenuArray.push(document.getElementById('tipoMenu').value);
valorTipoMenuArray.push(document.getElementById([NEXT ELEMENT YOU WANT TO PUT IN ARRAY]).value);
... MORE ELEMENTS ...
Menu.insert({tipoMenu: valorTipoMenuArray});