我试图只获取一个存储在Fi还原集合文档中的Map字段,而不是获取整个文档,这显然需要花费更多的时间和带宽。
这就是我从地图字段获取数据的方式,地图字段是在由特定用户的UserID命名的文档中定义的-
DocumentSnapshot snap = await driversRef.doc(user!.uid).get();
email = ((snap.data() as Map)['profile'] as Map)['email'];
name = ((snap.data() as Map)['profile'] as Map)['n
这是我想要完成的事情:我正在建立一个网络商店。网上商店有一个反应前端。前端从Firestore获取,并在商店页面上显示集合数组中的所有项。用户在商店页面上选择一个项目。对我的和服务器进行项字段的签出会话。用户转到Stripe结账表单,并在付款完成后被Stripe发送回我的前端。我在服务器上侦听该事件,然后想要更新Firestore中项目的quantity字段。
但是,如何查询此项的Firestore呢?是否有一种方法只使用这个id字段(或name字段)来查询Firestore?有些东西像:
db
.collection('collections')
我正在尝试从firestore获取集合数据,并将数据保存为JSON格式,现在我可以做到这两点,每次有更改我的列表正在更新,问题是它没有显示ID字段,所以所有发生更改的集合都保存没有任何文档ID。我尝试了附加帖子中建议的一些解决方案,但根本没有效果。任何对我有帮助的建议或想法。 Get document id firestore angular How to get firestore document ID from document snapshot? const fs =require('fs');
const db = admin.firestore();
var No
我尝试从路径/caves/{caveId}/conditions/{conditionId}中的子集检索基于diveDate字段的最后10个条件 我在Firestore控制台中创建了索引,但我得到了一个doc.data() is not a function const db = admin.firestore();
const top10_conditions = db.collectionGroup('conditions').orderBy('diveDate', 'desc').limit(10).get().then((doc) =
我正在使用React.js从Firebase查询文档中的字段。然而,当我尝试获取数据时,我总是得到一个错误。代码、Firestore上的集合和错误消息如下。如何在不遇到此错误的情况下正确查询数据的特定字段?
import React from 'react';
import styled from 'styled-components';
import { firestore } from '../../firebase/firebase.utils';
class Economics extends React.Component {
c
我已经通过以下nodejs脚本将firebase实时数据迁移到云firestore: var fireastoreDB = admin.firestore();
var db = admin.database();
var ref = db.ref("/users");
let items = [];
ref.once("value", function(snapshot) {
let collectionRef = fireastoreDB.collection("users");
snapshot.forEach(item =>