firestore的数据库建模.集合-分类



所以我试图为firestore建模数据库模式。这叫分类,我不知道怎么储存物品。我试着看https://fireship.io/lessons/advanced-firestore-nosql-data-structure-examples/。它看起来合乎逻辑,有文档持有他们的子id和父id,如果父是顶级的,那么父是空的,但是如何从后端(Node.js)发送数据到前端(Vue.js)。

还有其他方法吗?

您可以使用firebase包中的服务从Firestore读取数据。

假设您有一个名为Users的集合(在SQL数据库中称为表),并且您想访问id为1的文档(在SQL数据库中称为行)。你可以通过下面的代码片段:

import firebase from 'firebase/app'
import 'firebase/firestore'
const firestore = firebase.firestore()
const data = firestore.collection('Users').doc('1').get()
.then(snapshot => {
console.log(snapshot.data())  
})

使用Firestore时需要注意的重要事项是集合文档和。集合(例如categories_name)可以存储多个文档,这些文档由{id}存储。例如,

.collection("categories")
.doc("all")
.collection("todos")
.doc("DataForTodo")
.set(data); 

有关如何构建Firestore的更多信息,请参阅官方文档:https://firebase.google.com/docs/firestore/manage-data/structure-data

最新更新