我有firebase帐户,并且我有自己的应用程序(node js)和不同的用户。每个用户都应该在firestore中有个人信息(这不是我这边的)我用const db = admin.firestore();连接到firebase,我如何才能动态地为我的所有用户创建订阅,以便我的每个应用程序用户只获得他的更新?因此,我的应用程序中的user1可以访问firestore.users.user1,并且只监听此事件。我不想监听所有事件,然后过滤它们,是否有单独的订阅?
我正在注册为第一个用户。
如何将管理员角色仅添加到Firebase Firestore数据库中的第一个用户?
const auth = firebase.auth();
const db = firebase.firestore();
// sign up the user
auth.createUserWithEmailAndPassword(email, password).then((cred) => {
// set admin to true for the only first user
return db.collecti
我正在开发android/ios应用程序,使用的是Nativesript +角。我想在我的应用程序中显示一个ListView。对于该ListView,我希望使用Firebase的防火墙数据库产品作为后端数据提供程序。我想要的是: 1.我不希望用户登录或认证使用该应用程序。2.我希望来自firebase数据库的数据只能由我的应用程序使用。如果其他应用程序或匿名程序利用这些数据,我有什么办法阻止它们吗?
我试过把规则
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**
根据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的新手,正在尝试理解数据库规则。我正在使用Firestore。
我有一个数据库,基本上需要被所有用户读取,也需要写入。所有用户都可以看到数据库中的文档,并通过某些操作更改某些字段。在某些情况下,他们会删除某些过期的旧文件。
现在,我明白我不能对所有人开放读写,因为这是不安全的。所以我使用身份验证,我将匿名地对用户进行身份验证,这样只有经过身份验证的用户才能访问。
我知道这就是我的工作:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {