所以我试图为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