是否可以在Mongodb中插入(不更新)字段名称作为变量?

时间:2015-06-19 03:07:56

标签: javascript mongodb meteor

我试图在mongodb中插入一个嵌入式文档用于流星项目。

'submit form' : function(event){
  event.preventDefault();
  var query=document.getElementsByClassName("twilioProcessorsms")[0].value;
  ChoiceList.insert({
  sms: esms,
  query: {
  accountSID: accsid,
  authToken: token,
  phoneNumber: phno}  
  });

我正在尝试将“查询”作为变量。但它认为查询是一个字符串。我不想通过更新实现这一点。请帮忙!

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

'submit form' : function(event){
  event.preventDefault();
  var query=document.getElementsByClassName("twilioProcessorsms")[0].value;
  
  var valueToInsert = {
    sms: esms
  };
  valueToInsert[query] = {
    accountSID: accsid,
    authToken: token,
    phoneNumber: phno}  
  };
  
  ChoiceList.insert(valueToInsert);