我正在尝试将一个快速字典连接到一个firestore映射字段中。正如我在之前的文章中看到的那样,我已经尝试了多种方法,比如FieldValue.arrayUnion,但它不起作用。有什么简单的方法可以做到吗? //users is the collection and watched is the map field in firestore that I want to update with the dictionary {stringA : stringB}
db.collection("users").document(self.userID).updateData(
我正在尝试查询ionic 4应用程序/angular应用程序中的Firestore子集合。我的数据库如下所示:人员(Id)->任务(Id)
{ description : this is a description about a cat,<br>
title: this is a cat <br>
category: cat }
我使用Firestore函数来查询集合中的所有数据。Firestore函数如下所示:
import * as functions from 'firebase-functions';
import * as
我通过nodejs处理Firestore,并将数据返回到angular -(当我使用angular处理数据时,它将是实时的,而使用node则不是),所以我想让angular监听Cloud firestore上的任何更改。
/**
* this is a route to call function get user By email
*/
router.get('/by/email/:email', (req,res)=>{
//define email user
let email = req.params.email;
//check em
我在Firestore中创建了一个集合"Cuisniers“和一个SubCollection "Produits”。我能够从代码中创建文档和字段。
我还可以从集合"Cuisiniers“中检索数据。
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
// We MUST import both the firebase AND firestore modul
如何使用AngularFire2删除子集合?在我的component.ts文件中有以下与依赖项有关的内容。id in updateUser()是通过客户端操作传递的。我在控制台中没有收到任何错误,但是firestore也没有删除数据:
import { Component, OnInit} from '@angular/core';
import { AngularFirestore, AngularFirestoreDocument, AngularFirestoreCollection } from 'angularfire2/firestore';
i
我的firestore.rules总是拒绝我的请求,因为我的请求缺少或没有足够的权限,或者说是这样的。在使用.valueChanges()注册到我的集合之前,我将使用电子邮件和密码登录,但这似乎不起作用。在过去,我已经多次使用这个配置,没有问题。你能看出我在这里错过了什么吗?
我的firestore.rules看起来是这样的:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow
我对棱角相当陌生,并且一直在为Firebase的某些方面而奋斗。我正在尝试检索集合中的最新文档,以获取最后一个文档的ID,并使用该ID( and +1)创建新文档。我有一个CRUD服务文件:
import Pedido from './interfaces';
import { AngularFirestoreCollection, AngularFirestoreDocument } from '@angular/fire/compat/firestore';
import { AngularFirestore } from '@angular/fir
假设您有这样一个数据库(为了方便地以GraphQL格式显示)
type User {
id: ID!
authenticated: Boolean
}
type Post {
id: ID!
user: User # 'Reference' type
}
如何查询由经过身份验证的用户发布的帖子?
在SQL中,您只需将两个表连接在一起,并使用WHERE子句来指定类似于此WHERE users.authenticated = true的条件。
我想知道如何在Firestore中实现相同的查询。
如果我们不能在Firestore中做到这一点,那么这种查询的解决方案是
我有firebase帐户,并且我有自己的应用程序(node js)和不同的用户。每个用户都应该在firestore中有个人信息(这不是我这边的)我用const db = admin.firestore();连接到firebase,我如何才能动态地为我的所有用户创建订阅,以便我的每个应用程序用户只获得他的更新?因此,我的应用程序中的user1可以访问firestore.users.user1,并且只监听此事件。我不想监听所有事件,然后过滤它们,是否有单独的订阅?