我正在尝试开发一个简单的电子商务,使用Flask和cloudfirebase作为我的数据存储。在
我读到我可以在一个文档中有集合。我的carts
收藏如下:book_list
是一个嵌套的carted图书字典。在
现在,我不打算使用嵌套字典,而是计划使用包含cart中的carted图书的子集合。在
所以当我有一个新的购物车时,我会有一个购物车的文档,以及购物车文档中的子集合。现在希望是这样的。在
如何存储购物车和子集合的新文档?我是否应该先存储购物车文档,然后为该购物车设置书籍的子集合?在
我用Python编写了以下代码:
cart_ref = db.collection('carts').document(user_id)
cart_ref.set(cart)
cart_book_ref = cart_ref.collection('books').document(book_id)
cart_book_ref.set(sub_cart)
你能做到的
即使上面的集合不存在,您仍然可以存储在子集合中。在
相关问题 更多 >
编程相关推荐