我想用firebase在google console屏幕上创建一个关系表,如何在google console屏幕上创建user表和user的posts表之间的关系
odopli941#
Firebase提供的两个数据库Realtime Database和Cloud Firestore都是NoSQL类型的数据库。By definition,这意味着它们是非关系型的。它们没有表,也没有连接。您不能在集合或节点之间设置关系。使用Cloud Firestore,您可以使用DocumentReference类型字段使一个文档指向另一个文档,但这无助于构建将这两个文档连接在一起的查询。如果你想使用Firebase提供的任何一种数据库,请花一些时间熟悉NoSQL数据建模技术。有很多教程,以及每个产品的产品文档。
0g0grzrc2#
NoSQL数据库与表之间没有数据关系,并且以JSON格式保存文档。nosql ecommerce data model maybe help for you
3xiyfsfu3#
您可以在您的文档之间建立逻辑关系。举个例子://客户{" id ":23," name ":" Mohammed "}//命令[{"标识":1,"客户标识":23,"产品总额":10},{"标识":2,"客户标识":23,"产品总额":20}]这是客户和订单之间的一对多关系。
3条答案
按热度按时间odopli941#
Firebase提供的两个数据库Realtime Database和Cloud Firestore都是NoSQL类型的数据库。By definition,这意味着它们是非关系型的。它们没有表,也没有连接。您不能在集合或节点之间设置关系。
使用Cloud Firestore,您可以使用DocumentReference类型字段使一个文档指向另一个文档,但这无助于构建将这两个文档连接在一起的查询。
如果你想使用Firebase提供的任何一种数据库,请花一些时间熟悉NoSQL数据建模技术。有很多教程,以及每个产品的产品文档。
0g0grzrc2#
NoSQL数据库与表之间没有数据关系,并且以JSON格式保存文档。
nosql ecommerce data model maybe help for you
3xiyfsfu3#
您可以在您的文档之间建立逻辑关系。举个例子:
//客户{" id ":23," name ":" Mohammed "
}
//命令
[{"标识":1,"客户标识":23,"产品总额":10
},{"标识":2,"客户标识":23,"产品总额":20
}]
这是客户和订单之间的一对多关系。