firebase - 如何为颤振购物车颤振构造数据?
问题描述
我正在为 firebase 的电子商务购物车数据结构而苦苦挣扎,构建数据的正确方法是什么?
现在我在 firebase 上像这样构建它:
cart_items = [
{
"id": 144,
"created_at": "2019-04-04 14:42:04",
"updated_at": "2019-04-04 14:42:04",
"cart_id": "3",
"client_id": "83",
"product_id": "6",
"quantity": "1",
"price": "1500",
"name": "Cucumber (2Pcs)",
"image": "products/es4eGjkgQ6MvzTaMyX4iXWjcSX03mVk3QB9oODWk.jpeg",
},
{
"id": 145,
"created_at": "2019-04-04 14:42:09",
"updated_at": "2019-04-04 14:42:09",
"cart_id": "3",
"client_id": "83",
"product_id": "5",
"quantity": "1",
"price": "2000",
"name": "Cauliflower",
"image": "products/lVZ31zORzltyVIDXhHoCWUgjTlal7cWd7pI8DL2V.jpeg",
}
]
但问题是我无法更新产品的数量字段。
解决方案
数量字段必须是整数或数字而不是字符串,然后您可以使用FieldValue.increment(itemCount)更新数量值我也看到 cart_id,client_id,product_id,价格字段也是字符串,将其更改为整数或数字
推荐阅读
- vba - MS Word 中的 VBA 分页符
- node.js - 如何检查我的角度项目中是否存在 node_modules 文件夹
- dialogflow-es - 默认后备意图响应 + webhook 实现
- terminal - "~/miniconda3/bin" 不会在自定义环境的 PATH 之前添加
- r - 有效地将每一行与整个数据表相乘以实现大数据量
- javascript - 将数据从一个组件检索到另一个组件
- amazon-web-services - 在 AWS 中自动阻止 DOS 攻击
- python - Docker 容器中的 Python Flask API
- reactjs - Apollo 客户端到 TypegraphQL apollo 服务器查询失败 - 400 响应
- javascript - 使用替换实现格式 x xxx,xx