我有quickform一旦提交按鈕點擊,這種方法被觸發如何將默認值設置爲類型[String]的集合中的元素?
submitPost: function (app) {
check(app, {
title: String,
description: String,
category: String,
price: Number
});
var knownId = Products.insert(app);
Products.update({ _id: knownId }, { $set:{screenShots: scs, previewImage: pi, sourceCode: zip }});
}
提交按鈕不工作時,我並沒有給「截屏,previewImage和源代碼」集合中默認值。
一旦我給他們的默認值就像如下所示
previewImage: {
type: String,
defaultValue: "jjj",
},
sourceCode: {
type: String,
defaultValue: "jjj",
},
screenShots: {
type: [String],
autoValue: function() {
return [];
}
},
現在的形式提交按鈕是否工作正常,更新方法被觸發。它會同時更新「previewImage和sourcCode」,但「screenShots」仍然是空的。
我不確定,但我相信問題與autoValue,我應該使它成爲一個默認值,但我如何給一個元素類型的字符串數組的默認值?
或者問題與其他事情有關?
我可以知道您用於模式設計的包嗎? –
@PankajJatav aldeed/meteor-collection2包如果我明白你的問題對 –