0
var productDB = new Meteor.Collection('products'); //Want to insert into this DB
var ProductParameters = nodeDB.find({"ACTIVE" : 1, "VARIENTS.ACCESS" : "PUBLIC"}, { "VARIENTS.NAME": 1, _id : 0 }); //Taking Paramters from Another DB
Template.dpVar.events = {
'click .addProduct' : function (e) {
e.preventDefault();
ProductParameters.forEach(function(){ **//This is my Question.How to insert into productDB the key values as {ProductParameters: Val of ProductParameters}**
console.log(ProductParameters);
var pvariable = {
pvariable: tmpl.find("#ProductParameters").value
};
productDB.insert(pvariable);
});
}
};
我已經從nodeDB
參數創建的窗體。 我想將這個新表格中的數據存儲在一個新的數據庫productDB
中。 我想運行一個循環,其中所有的ProductParameters
都從nodeDB中讀取,並且它們以用戶的形式插入的相應值被作爲新Entry插入到ProductDB
中。
編輯:
NodeDB具有模板:僅從一些變體
的ProductDB將是{鍵,值} = {VARIENTS.NAME,從值生成
db.nodes.insert([
{
"GEOLOCATION": {
"GEO_CODE": [],
"ACTIVE_GEOLOCATION": false
},
"META": {
"CATEGORY": "levis",
"DESCRIPTION": "dsad",
"PRIVACY": "PUBLIC",
"TEMPLATE_NAME": "B",
"TEMPLATE_GROUP": "Product",
"KEYWORDS": [
"sda"
],
"CREATEDBY": "",
"SUBCATEGORY": "Blue",
"PRODUCT_TEMPLATE_TYPE": "Consumable",
"UOM": "",
"TEMPLATE_SUBGROUP": ""
},
"VARIENTS": [
{
"COMMENT": "Demo",
"INDEX": 0,
"NAME": "Brand",
"IS_PARENT": false,
"DATATYPE": "Text",
"ACCESS": "PUBLIC",
"PARENT_VARIENT": "Parem",
"TYPE": "PERMANENT"
}
]
}
])
形式UI} 可以有多個VARIENTS,因爲這隻包含一個「品牌」
爲什麼Downvote並沒有答案? – garima
您可以向我們展示來自productsDB和nodeDB的一些示例文檔嗎? – chridam
ok.Let me edit..1min – garima