Node.js firestore的数据库建模。集合-类别
所以我尝试为firestore建模一个数据库模式。这叫做分类,我不知道如何储存物品。我试着看。这看起来很合乎逻辑,有些文档保存着它们的子id和父id,如果父id是顶级的,那么父id是空的,但是如何将数据从后端(Node.js)发送到前端(Vue.js)Node.js firestore的数据库建模。集合-类别,node.js,firebase,vue.js,google-cloud-firestore,data-modeling,Node.js,Firebase,Vue.js,Google Cloud Firestore,Data Modeling,所以我尝试为firestore建模一个数据库模式。这叫做分类,我不知道如何储存物品。我试着看。这看起来很合乎逻辑,有些文档保存着它们的子id和父id,如果父id是顶级的,那么父id是空的,但是如何将数据从后端(Node.js)发送到前端(Vue.js) 还有其他方法吗?您可以使用Firestore的服务从firebase软件包中读取数据 假设您有一个名为Users的集合(在SQL数据库中称为表),并且希望访问id为1的文档(在SQL数据库中称为行)。您可以通过以下代码段执行此操作: import
还有其他方法吗?您可以使用Firestore的服务从
firebase
软件包中读取数据
假设您有一个名为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\u name
可以存储多个文档,这些文档由{id}存储。比如说,
.collection("categories")
.doc("all")
.collection("todos")
.doc("DataForTodo")
.set(data);
有关如何构造Firestore的详细信息,请参阅官方文档: