根据Google文档,Firestore将支持高达1,000,000次同时连接和每秒10,000次写入。我们已经运行了一个标度测试来检查Firestore对于我们的解决方案是可行的,并且在写40K样本时遇到了“连接到firebase.googleapis.com:443:Connection超时”,在GET操作中遇到了"firestore.googleapis.com:443:failed to respond“这样的错误,而40K样本则编写了这些错误。想要了解Fi还原极限及其标度性
运行JMeter脚本,在连接到有线网络的多个VM和PC上编写数据到Firebase (为测试购买的火柴
我有firebase帐户,并且我有自己的应用程序(node js)和不同的用户。每个用户都应该在firestore中有个人信息(这不是我这边的)我用const db = admin.firestore();连接到firebase,我如何才能动态地为我的所有用户创建订阅,以便我的每个应用程序用户只获得他的更新?因此,我的应用程序中的user1可以访问firestore.users.user1,并且只监听此事件。我不想监听所有事件,然后过滤它们,是否有单独的订阅?
实际上我是react的新手,我正在尝试创建一个事件应用程序,用户可以在其中加入事件这里是用于加入事件的代码
export const JoinEvent = (id) => {
return async dispatch => {
let data = await firebase.firestore().collection('Events').doc(id).get()
let tmpArray = data.data()
let currentUser = firebase.auth().currentUser
let ne
我正在开发android/ios应用程序,使用的是Nativesript +角。我想在我的应用程序中显示一个ListView。对于该ListView,我希望使用Firebase的防火墙数据库产品作为后端数据提供程序。我想要的是: 1.我不希望用户登录或认证使用该应用程序。2.我希望来自firebase数据库的数据只能由我的应用程序使用。如果其他应用程序或匿名程序利用这些数据,我有什么办法阻止它们吗?
我试过把规则
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**
当我试图从一个集合中检索具有特定属性的所有文档时,我得到了一个FirebaseError: Missing or insufficient permissions.错误。需要明确的是,这是在Firestore规则级别,而不是应用程序级别-我并不是在为.where()查询而苦苦挣扎。 我的firebase规则目前如下所示: rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /projects/{project} {
al
我正在开发一个使用firebase云防火墙的银行应用程序。我已经制定了这样的规则:
// Allow read/write access on all documents to any user signed in to the application
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
我的数据库结构如下:
/
我有一个android应用程序,它使用firebase进行身份验证,并使用firestore存储用户数据。一旦第一次用户的身份验证完成,我们将收集额外的信息,如昵称、年龄等,并将它们存储在Firestore中。我们还有一个重要的字段,叫做USER_BALANCE。在创建新帐户时将其设置为0。我如何才能确保他们不会操纵这个字段。
int USER_BALANCE = 0;
User user = new User(name, email, USER_BALANCE,0,0, refreshedToken); db.collection(FIREBASE_COLLECTION_USERS).do
如果我们基于Firebase身份验证用户的ID创建新的文档ID (这样我们就不需要直接从已知用户ID查询和获取文档),我们是否可以创建一种安全规则,即只允许拥有此Firebase身份验证用户ID的用户使用此用户ID创建文档ID?例如:
We have two users as follows:-
Firebase user ID: AAA
Firebase user ID: BBB
Expected results from Firestore security rules
AAA creates document ID: AAA-1 - (ok)
AAA creates documen
我有一个问题,我们的应用程序能够阅读从消防站。我们有一个带有两个变体的应用程序,发布和调试。一切都很顺利,我什么也没改变。
生产/发行工作很顺利。
我正在开发一个单独的应用程序,它使用的是同一个消防站,而且这个应用程序也很好(还没有发布)。
我在googled上搜索了这个问题,他们中的大多数都让我这么做了,但几乎所有的答案都是将安全规则更改为:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if tru
我正在创建一个应用程序,用户有自己的日历,而这些日历有事件。
我创建了一个名为“days”的消防局文档,我的目的是让
- days
- {user1}-{date}
- events: [{array of events during the day}]
- {user2-{date}
...
在规则中,只有所有者才能查看他们的事件数据。
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userI