商品录库时,有些字段如销量,人气这些应该是数字类型的,这样方便使用db.command.inc等云端函数.
但是submit提交写库时,e.detail.value里默认都是String.
方法一:单独把value里的字段提取出来,进行数据类型变化后再重新赋值回去
方法二:不用表单form来收集数据,单独为每一个字段定义一个变量,这样也方便数据类型转换
但我想用,还是用表单form更方便,又不想单独抽取出来进行转换
或者可以修改数据库字段的类型???
大牛们有什么方法吗?
多多指教!
1 个回答
db.collection("test").add({
data:{
price: parseInt(e.value.pirce),
xx:xx
...
}
})