腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
服务,它对数据集进行高级查询,并在每次向集合中添加新数据时自动返回相关的更新结果?
sql
、
database
、
view
、
google-cloud-firestore
、
data-warehouse
我正在寻找一个云服务,它可以对用户提交的大量选票进行“实时”的高级统计计算。 在我们的应用程序中,用户可以提交不同类型的投票,比如选择最喜欢的,评分1-5,说是/不,等等。 我们还想向用户显示“实时”统计数据,显示一个人的受欢迎程度等等。这将由一个相当复杂的SQL生成,在这个SQL中,我们计算一个人被选为最受欢迎的人的平均次数,除以该人参与的总票数和游戏数等。最新的X游戏的得分应该高于所有游戏的总分。这只是一个例子,还有其他几个具有类似复杂性的SQL查询。 我们所有可显示的数据(包括计算的统计数据)都是从Firestore文档中获得的,选票将保存为Firestore文档。 理想情况下,Fire
浏览 0
提问于2019-05-27
得票数 0
回答已采纳
1
回答
云存储和FireStore是缓存我计算的查询结果的好组合吗?
google-cloud-firestore
、
google-cloud-memorystore
我有个问题。我有一个从Firestore计算聚合数据的查询(使用键z从用户x获取时间戳y之后的所有文档)。结果导致了数百个文档。 然后,我从该数据集中计算每日、每周、每月和每年的值(AVG、SUM、MAX等)。结果是一个对象: { "d": 100: { "sum": 100, "max": 23, "avg": 20 }, "w": .... , "m": { ....} ...} 我想保存这个对象,这样我就不必每次都进行查询和计算了。 -Is将此数据保存到云内存存储非常有价值。用户调用我的服务
浏览 12
提问于2019-12-24
得票数 0
2
回答
Firestore的memcache与App的如何不同
firebase
、
google-cloud-firestore
我来自‘’,在那里查询的结果可以存储在memcache中;它允许对存储什么查询或对象进行粒度控制。这有助于降低频繁请求和大型查询的成本。如果我是对的,那就不一样了。 为了提高性能和降低成本,Firestore的memcache自动选择缓存的内容。Firestore和之间的memcache有何不同?
浏览 3
提问于2018-09-15
得票数 3
回答已采纳
1
回答
Firestore是否在文档读取时计入“重新读取”?
swift
、
firebase
、
firebase-realtime-database
、
google-cloud-firestore
、
geofire
我正在尝试使用Geofirestore从中心位置查询给定半径内的结果。据我所知,GeoFire不能限制查询结果的数量。我对这个问题的解决方案是逐步增加我的半径,直到得到X个结果。似乎通过这样做,我将多次重新查询结果,这可能是代价高昂的。如果我查询10个结果但想要20个,Firestore会认为这是30+读取的结果吗?
浏览 26
提问于2019-06-16
得票数 1
1
回答
Firebase:云函数,如何缓存一个修复文档快照
firebase
、
google-cloud-functions
我有一个我的Firebase函数。这个云函数获取一个Fi还原文档的集合,对每个文档进行迭代,然后返回一个结果。 我的问题是,是否最好将获取/获取的结果保存在内存中(在节点服务器上),并使用.onSnapshot刷新?这似乎会提高性能,因为我的云功能不需要等待Firestore (它已经将集合保存在内存中)。我该怎么做?就像填充全局变量一样简单?如何使用云函数进行.onSnaphot实时侦听器?
浏览 1
提问于2018-09-13
得票数 2
回答已采纳
1
回答
使用持久性侦听查询
firebase
、
google-cloud-firestore
根据Firestore : 云修复允许您侦听查询的结果,并在查询结果更改时获得实时更新。当您侦听查询的结果时,每次添加或更新结果集中的文档时,都会收取读取的费用。由于文档已更改,从结果集中移除文档时,还将收取读取的费用。(相反,当文档被删除时,读取时不会收取费用。) 此外,如果侦听器断开超过30分钟(例如,如果用户脱机),您将被收取读取费用,就好像您已经发出了一个全新的查询一样。 但还不清楚一份文件的行为和定价。如果持续时间是启用的,并且听者被断开连接超过30分钟。 那么,如果我打开侦听器,而文档没有问题,我将再次负责的定价?
浏览 2
提问于2019-07-09
得票数 1
回答已采纳
1
回答
云存储在下载多张图像后超出了Firebase带宽配额--什么是最佳实践?
ios
、
swift
、
firebase
、
google-cloud-firestore
、
firebase-storage
我正在构建一个iOS应用程序,其数据存储在Firestore中,相关图像存储在中。从本质上说,我的应用程序的起始屏幕是一个滚动的卡片列表,它代表了我的一个Firestore集合中的文档和一个相关的映像(从Cloud提取,使用文档标题匹配)。 为了生成启动的滚动视图数据,每次打开应用程序时,我都会运行一个对Firestore和Cloud的调用,以填充本地结构并检索图像(大约10个,每个600 px乘以400 px,300-500 KB)。 我现在在自由星火计划中。我的配额可以用于Firestore,但昨天,我在模拟器中测试了这个应用程序(可能运行了60次?)并且超过了云存储调用的1GB带宽限制。
浏览 3
提问于2020-09-01
得票数 0
回答已采纳
1
回答
数据仓库:基于RDBMs- vs S3/ADLS的数据仓库
architecture
、
amazon-redshift
、
data-warehouse
、
dimensional-modeling
、
amazon-redshift-spectrum
我开始在电信领域开发数据仓库。我熟悉Kimball的方法(将我的DW建模为星型模式)。我预计许多事实表,最大的可能是数百亿行。我无法想象几年后数据仓库将再次运行的所有类型的查询。 现代db方法指出,计算能力应与存储(即Azure Synapse Analytics、Redshift谱、Presto等)分离。而格林梅利或红移等数据库则总是运行PostgreSQL服务器来存储数据。 与“解耦”相比,更喜欢基于RDBMs的数据仓库的原因是什么? 虽然我完全喜欢解耦方法,但我的混淆是基于这样一个事实:我完全不知道在S3/ADLS和RDBMs中分析数据对性能的影响: 如果您选择没有能力暂停集群(并使
浏览 4
提问于2020-01-01
得票数 1
1
回答
如何在Android设备上实现本地缓存,用于解析云代码函数结果?
android
、
caching
、
parse-platform
我在Android上使用Parse。我使用ParseQueryAdapter的API从Parse数据库查询和返回结果。但是,默认查询不能以我想要的方式过滤内容,所以我实现了一个Parse Cloud Code函数来获取ParseObjects。问题是,通过使用云代码,我不得不放弃所有在ParseQueryAdapter中构建的优化,特别是缓存结果和分页。 有没有人可以帮我实现云代码返回的ParseObjects缓存?提前感谢!
浏览 0
提问于2014-04-28
得票数 3
1
回答
是否可以从云firestore查询中排除几个特定的文档?
json
、
firebase
、
google-cloud-firestore
、
nosql
我正在构建一个Android(java)应用程序,从云firestore读取数据,并在列表视图中显示所述数据。目前,我计划使用GeoHash作为数据排序的一种方式进行查询。由于有很多数据要从firebase中检索,我正在寻找一种方法来减少每个平均用户的读取量(以降低潜在的成本)。 我的想法是将整个文档存储在本地,并在有限的一段时间内(一周左右)忽略未来查询中的这些文档。我知道在云firestore中没有!= ekvivalent,但我想知道是否有可能跳过使用其ids或类似内容的文档。 如果没有这样的事情,我想知道实现类似效果的最好方法是什么。(使用经典的>=5和<= 7方法忽略6是
浏览 11
提问于2019-07-21
得票数 1
回答已采纳
1
回答
将Google Cloud Datastore查询转换为Firestore查询
google-cloud-firestore
、
google-cloud-datastore
我有一个用Node.js编写的文件,用于云数据存储中的常规CRUD和查询(实体、种类和索引),我想对我的Cloud Firestore数据库(集合和文档)使用相同的逻辑。对于不熟悉数据存储查询语法的人,有没有办法将其转换为Firestore?
浏览 1
提问于2019-05-15
得票数 0
1
回答
Google应用引擎“CloudFi还原存储数据”配额是否包括开销数据(元数据、索引等)?
firebase
、
google-app-engine
、
google-cloud-platform
、
google-cloud-firestore
我正在努力弄清楚,我的数据的开销将被赋予自动索引的情况下发生的Firestore。 首先,我知道您要为在Cloud中存储的数据量收取费用,包括存储开销。 我还阅读了有关在本机模式下计算Firestore文档大小的Firebase文档。我使用它来计算文档的粗略估计、完整的集合和自动索引的大小。 我正在寻找一种方法来检查我的计算是否正确。我发现的最接近的是谷歌应用引擎“云修复存储数据”配额。但是,根据我的计算和测试,在我看来,这只包括用户添加的数据,而不是自动创建的索引或其他元数据。对吗?如果是这样的话,除了手工计算之外,还有其他方法可以计算出我的Firestore中有多少数据吗?
浏览 6
提问于2022-05-16
得票数 2
4
回答
从云服务器更改为专用服务器会提高MySQL性能吗?
mysql
、
performance
、
cloud
、
dedicated-server
我目前有一台有2CPU2GBRAM的云服务器,我注意到MySQL在大于250,000行的表上执行SELECT查询相当慢,除非查询被缓存。这个表有所有正确的索引,我的查询也得到了优化。 我在我的个人电脑上运行了相同的MySQL设置,查询速度要快得多。因此,我认为这更多地与服务器本身有关,而不是MySQL查询或表设置。 我正在考虑将云服务器升级到4 4GB和4CPU,或者切换到具有相同规格的专用服务器。 从云服务器更改为专用服务器会提高MySQL性能吗?
浏览 17
提问于2016-03-16
得票数 0
3
回答
为什么Firestore有时不返回任何东西,没有错误,什么也不返回?
swift
、
firebase
、
google-cloud-firestore
我正在做一个简单的查询,并且定期地Firestore不返回任何内容。没有错误没有结果什么都没有。 Firestore.firestore().collection("groupChats") .order(by: kUpdatedAt, descending: true) .whereField("memberIds", arrayContains: currentUserId) .limit(to: 15).getDocuments { [weak self] snapshot, error in
浏览 1
提问于2018-12-10
得票数 10
回答已采纳
2
回答
组合多个Firestore查询以获得特定结果(带有分页)
firebase
、
google-cloud-firestore
、
google-cloud-functions
我正在开发小型应用程序,允许用户根据他们在视图中选择的各种过滤器浏览项目。 但是,在查看完之后,我意识到我试图创建的那种复合查询是不可能的,因为Firestore只支持每个查询中的一个"IN“操作符。为了解决这个问题,docs建议使用多个单独的查询,然后在客户端合并结果。 云修复为逻辑或查询提供了有限的支持。in和数组包含--任何操作符都支持最多为10个相等(==)或数组的逻辑OR --包含单个字段上的条件。对于其他情况,为每个OR条件创建一个单独的查询,并在应用程序中合并查询结果。 我可以看到这将如何正常工作,但如果我只想向用户显示10个结果每页。由于我不想每次都向用户发送大量结
浏览 3
提问于2021-11-25
得票数 0
回答已采纳
1
回答
我有一个要搜索Cloud Firestore的体育(数组)列表。但是,数组的大小会有所不同
javascript
、
firebase
、
google-cloud-firestore
我有一个要用来查询云firestore的运动数组,但数组的大小可以不同。有时会查询1个sport,有时会有两个sport,依此类推。它类似于数组-包含,但颠倒了方向。我有一个数组,我想看看数据库中是否有这些项。我知道我可以链接.where(),但是我如何根据数组中的项数动态地改变它呢? 我该如何在Firestore查询中实现它呢?我会将运动的数组映射到哪里(sport '==‘SPORT_NAME_HERE)吗? 下面是单个sport (字符串)的查询结果: let sportsQuery = await database.collection('sports')
浏览 12
提问于2019-05-21
得票数 0
回答已采纳
1
回答
云存储是否与Firestore同步脱机工作?
google-cloud-firestore
、
google-cloud-storage
、
firebase-storage
我想创建一个离线工作的应用程序。但我希望将映像存储在云存储中,而不是存储在FireStore数据库中。 应用程序可以脱机工作,因为它使用Firestore。它将如何与云存储工作?云存储可以脱机工作吗? 示例:设备脱机。我想推一些文字和图像。文本进入火药库,图像应该转到云存储。这会发生吗?云存储能否与Firestore一起脱机工作?
浏览 3
提问于2019-08-21
得票数 2
回答已采纳
1
回答
关于在Firebase函数中生成一致日期的问题
javascript
、
firebase
、
google-cloud-firestore
Firebase提供了我所知道的以下2种方法,用于在将文档写入Firestore集合时使用日期: 下面将生成当前时间戳,我假设它代表所有区域的一致日期,格式在它们的中,是在文档写入集合时获取当前日期的推荐方法: admin.firestore.FieldValue.serverTimestamp() 还有以下方法,它将接受日期作为参数。这将生成一个与相同的Fi还原时间戳格式相匹配的结果: admin.firestore.Timestamp.fromDate(new Date()) 我一直在考虑在我的特定情况下使用后者作为生成日期的一种方法,我可以使用该日期将匹配日期写入Firestore中的集
浏览 1
提问于2020-01-03
得票数 1
回答已采纳
2
回答
固定查询结果分页
android
、
firebase
、
google-cloud-firestore
我有一个使用Firestore的android应用程序,我需要对大量(>1000)文档进行计算。通常,在查询响应中,数据库会指定一些元数据来指示查询是否返回了所有结果,或者仅指定了一部分带有分页令牌的部分,用于通过后续请求检索结果。 从Firestore文档中可以看出,所有这些都没有,只是查询结果仅限于单个查询的10 of。这是怎么执行的?它会返回客户端错误吗?它会只返回一个截断的结果吗?我是否需要应用我自己的限制,然后当我不知道这些文档的确切大小时,我如何才能知道合理的限制是什么? 我的问题基本上是如何对可能超过单一查询限制的大量文档进行查询?
浏览 4
提问于2021-06-28
得票数 1
回答已采纳
6
回答
如何在Firebase云Firestore中查询一个字段,然后按另一个字段排序?
firebase
、
firebase-realtime-database
、
google-cloud-firestore
我正在努力在firebase云firestore中进行一个(不是那么)复杂的查询。 我只需要获得所有的文档where的id字段==一个给定的id。 然后根据结果的date对结果进行排序,并将结果限制为10个。 这就是我现在的情况 db.firestore().collection('comments') .where("postId",'==',idOfThePost) .orderBy('date','asc').limit(10).get().then( snapshot =
浏览 3
提问于2017-11-02
得票数 19
2
回答
我想知道我如何部署和托管我的Nuxt应用程序
google-app-engine
、
google-cloud-platform
、
nuxt.js
、
web-deployment
、
web-hosting
首先我想知道的是,我的Nuxt应用程序是状态还是无状态? 我的Nuxt应用程序摘要: 防火墙身份验证用于登录/签名 作为数据库的Firebase Firestore 云函数的Node.js v12 Vuex用于国家管理。 基本上,我的应用程序中有两个不同的用户角色。 我知道这个应用程序可能很重要,还需要确认。 主要问题是,我想部署和主机这个应用程序。我已经在使用Google平台,我想知道我该如何做这项工作。我只想知道要使用哪些服务,剩下的我来做。 还有,如果我写错了什么,告诉我。
浏览 7
提问于2021-04-03
得票数 0
2
回答
修复同步到底是做什么的?
firebase
、
google-cloud-firestore
说: 与实时数据库一样,Cloud使用数据同步来更新任何连接设备上的数据。 我试图弄清楚这种“数据同步”是由什么组成的。 说: 当启用持久性时,Cloud缓存从后端接收的每个文档,以便脱机访问。 每当后端发生更改时,会更新缓存吗?例如,如果我的缓存中有某个文档,文档是否会在后端更改该文档时自动更新,或者(b)每当我执行使用该文档的查询时,而我恰好处于联机状态时? 更新 我要重述我的最后一段,因为它至少被一个人误解了。 想象一下以下场景: 我有智能手机。为了让事情变得简单,假设智能手机总是在线的。 安装在这款智能手机上的是一个移动应用程序,其中包含Firestore。
浏览 1
提问于2019-06-20
得票数 1
3
回答
如何使用Firestore在Flutter中搜索文本
firebase
、
flutter
、
dart
、
google-cloud-firestore
我想使用云Firestore通过查询实现搜索功能,但不获取与获取数据相关的任何查询。我已经在谷歌上搜索了很多东西,但无论在哪里,唯一的建议是首先从云Firestore获取所有数据,然后在本地搜索。我检查了查询中的where条件,但没有找到任何像“开始于”之类的条件。 我想通过name参数进行搜索。
浏览 1
提问于2021-07-02
得票数 1
1
回答
防火墙是否在本地磁盘存储中保存整个云数据库的副本?
firebase
、
google-cloud-firestore
我正在制作一个应用程序,现在使用的是火药库。我已经实现了坚持。我只想知道Firestore是否保存了整个云数据库的本地副本,或者只是应用程序通过查询访问的内容。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
如何在Cloud Firestore中使用文档ID进行收集组查询
android
、
firebase
、
google-cloud-firestore
所以几天前,我把我的应用程序帖子从实时数据库移到了云firestore,因为firestore显然有更灵活的查询。我一直在修改我的代码以使用firestore作为新的数据库。现在我遇到了一个问题。如何检索"Posts“集合中包含"Likes”集合的每个文档?我不知道这是否有意义,所以这张图片展示了这个问题: ? 我有一个对firebase实时数据库的有效查询,但不知道如何使用firestore。有没有可能或者我必须改变数据库的结构?如果我必须改变结构,那么获得相同结果的最方便的方法是什么?
浏览 29
提问于2019-05-17
得票数 28
1
回答
使用CQRS概念建模Firestore可以防止Firebase锁定吗?
domain-driven-design
、
microservices
、
firebase
我决定和Firestore一起去我们的新项目。 目标是我不希望我们的服务器逻辑和数据库设计被云函数和Firestore锁定,也不希望长期可维护性。 虽然我知道还会有某种程度的闭锁, 我的想法是将云函数中的逻辑单独编写为微服务,并将数据集持久化到任何其他数据库中。(这是写模型) 同时,我们将预测这些变化,以更新另一桶Firestore,这将优化客户端应用程序在其上的读取。(这是读的模型) 这是实现我的目标的好主意吗?
浏览 0
提问于2020-11-12
得票数 0
1
回答
Firestore Timestamp.fromDate非UTC
javascript
、
angular
、
datetime
、
google-cloud-firestore
谁知道如何在Firestore中持久化UTC时间戳? 在我的Angular应用程序中,如果我将今天的日期转换为如下所示的时间戳,并在Firestore数据库中得到一个UTC+2 (现在是瑞士的夏季时间)日期 import {firebase} from '@firebase/app'; import '@firebase/firestore'; const myTimestamp = firebase.firestore.Timestamp.fromDate(new Date()); 例如,如果我尝试从冬季时间转换日期,结果数据库中的时间戳为UTC+1 co
浏览 15
提问于2019-04-17
得票数 2
回答已采纳
1
回答
修复缓存查询结果吗?
javascript
、
firebase
、
google-cloud-firestore
假设我将对包含100个文档的特定集合运行一个查询。 我将使用显示每页20个结果。 如果我的用户从第1页开始,然后按下Next按钮,直到他看到第5页,他就已经阅读了所有100个文档。 问题 如果他按下从第5页到第1页的Previous按钮,我会被收取180个读取的费用吗?还是Firestore有某种类型的缓存周期,它将返回相同的结果而不需要任何新的读取? 180 =第1至4页两次,第5页一次。 注意:I会在每个页面上使用相应的startAfter()触发一个get()方法。 我之所以问这个问题,是因为在中,有关于侦听查询结果的信息: 侦听查询结果 云修复允许您侦听查询的结果,并在查询结果更改时
浏览 0
提问于2019-06-20
得票数 4
回答已采纳
3
回答
可变缓存软件APC,Memcached性能
php
、
caching
、
memcached
、
apc
您需要缓存任意数据,如方法中PHP逻辑的结果、数据库查询调用,以及通常来自进程的任何数据结果(而不是操作码缓存)。您希望在Apc和Memcached等第三方缓存软件之间使用什么?是什么使您更喜欢使用上述工具将数据缓存到本地文件系统? 谢谢 卢卡
浏览 0
提问于2011-06-12
得票数 1
回答已采纳
1
回答
我如何通过云函数将文件上传到云存储,并使用Firestore来控制对云存储的访问?
firebase
、
google-cloud-firestore
、
google-cloud-functions
、
firebase-storage
我正在尝试实现一个系统,该系统允许react本地客户端将文件上传到云存储中的特定文件夹,并允许客户端从其中下载文件。我不能直接从客户端执行此操作,因为我首先需要查询Firestore,以验证用户与文件夹所有者是“朋友”,这将允许读取/写入权限。 我决定使用云函数作为中间层来封装这个业务逻辑,我还希望能够将它用作上传文件的中间层。然而,我觉得我可能误解了如何最好地利用这些服务来解决这个问题。 现行计划: validates)Cloud 客户端将文件上传到云函数(假设云函数查询后允许将文件上传到云存储客户端),然后Cloud客户端可以从Cloud请求文件,后者使用函数验证权限,从函数下载文件将文件
浏览 1
提问于2020-12-31
得票数 1
回答已采纳
2
回答
从数据存储区迁移到Firestore本机模式
firebase
、
firebase-realtime-database
、
google-cloud-firestore
、
google-cloud-datastore
上下文,我有一个项目的数据存储已经加载了信息,目前我们想使用云firestore (本地模式),但我们意识到迁移是不可能的,我必须使用云firestore (本地模式)的替代方案吗?
浏览 2
提问于2019-04-17
得票数 7
1
回答
使用Google函数从Firestore批量写入ElasticSearch
firebase
、
elasticsearch
、
google-cloud-platform
、
google-cloud-firestore
目前,我正在为我的数据库使用Firestore,并且我有一个用户集合。每当用户文档被创建或更新到用户集合时,云函数就会接收用户文档,并将其保存在El154搜索中。 我开始关注这个体系结构的可伸缩性。例如,假设数千个云函数开始一次向Elasticsearch写入文档,那么Elasticsearch将处理这个负载。谷歌云有更好的解决方案吗? 例如,这些云函数能否在队列中写入用户文档,并在队列的另一端具有云功能,获取100个文档并将它们大容量写入Elasticsearch。 我是谷歌云的新手,如果你能给我一些想法、视频和阅读的东西,我将不胜感激。 谢谢
浏览 2
提问于2021-07-17
得票数 1
回答已采纳
1
回答
Firestore中的索引和映射数组
firebase
、
indexing
、
google-cloud-firestore
我希望确保不使用Firestore存储,或者使用很少的Firestore存储来索引包含许多映射的数组。据我所知,在阅读Firestore index types时,不会为文档中的映射数组创建索引,因为它不能被查询。我这样想对吗? 例如,以下是贴图数组的图像: ? 在这些progressionArray数组中将有大量的映射元素,但不足以超过每个文档1MB。由于所有进程数据总是需要由用户加载,因此在我看来,最好将这些数据存储在一个数组中,以最小化Firestore读取成本(和索引存储成本)。此外,不需要对此数据进行索引,因为用户将始终加载所有数据一次。 与此progressionArra
浏览 11
提问于2021-04-29
得票数 0
1
回答
如何使用Firestore处理脱机聚合?
firebase
、
flutter
、
google-cloud-firestore
几天来,我一直在互联网上寻找解决这个问题的方法。 也就是说,当没有网络连接时,如何处理聚合?我有一个任务管理应用程序,用于聚合关于用户任务的元数据。例如,任务可以包含标签,这些标记可以聚合到仪表板中,以便每天显示给用户。如果用户总是在线的话,这很容易,所以我可以使用事务或云函数进行聚合,但是当用户离线时,聚合似乎是不正确的,直到用户恢复他们的网络连接。 这里解释了聚合查询: 其中规定了一项限制: 离线支持-当用户的设备离线时,客户端事务将失败,这意味着您需要在应用程序中处理这种情况,并在适当的时候重试。 然而,还没有任何关于如何“处理此案例”的示例或文档。我该如何处理这个问题呢? 一
浏览 2
提问于2022-05-06
得票数 0
回答已采纳
1
回答
我是否需要/如何在React/Redux/Firestore应用程序中设置服务器?
reactjs
、
firebase
、
server
、
google-cloud-firestore
我正在创建一个react/redux/firestore应用程序,我知道react是一个前端库,而firestore是一个后端的nosql数据库,但是如何在其中添加一个“服务器”呢? 例如,如果我想对一堆我的消防站数据进行查询,以在大量记录中找到一个项目的平均价格,然后使用这些信息来运行计算量优化,我将如何在我的应用程序中这样做呢?我应该使用服务器吗?如果是的话,什么和怎么做?我应该只使用云函数吗? 因为从理论上讲,我只需要制作一个react/redux/firestore应用程序,在这个应用程序中,所有的计算都是在我的react前端函数中完成的,数据是从防火墙中提取出来的,但我认为这不是最好
浏览 0
提问于2018-09-20
得票数 0
回答已采纳
1
回答
基于时间戳的云功能查询监听器
firebase
、
google-cloud-firestore
、
google-cloud-functions
我正在构建一个应用程序,该应用程序必须在某个Fi还原文档的时间戳比当前时间更旧时作出反应。是否有方法将这种类型的查询侦听器设置为云函数,或者以其他方式实现在文档时间戳跨越当前时间时响应文档的预期目标? 从我所知道的阅读Firestore和Cloud函数文档中可以看出,查询侦听器可能不可能设置为Cloud函数。此外,这不仅仅是一个常规的查询侦听器--查询条件(时间)是动态的,因此它不是典型的查询结构("is A< 5"),而是动态的查询结构("is T< now“,其中"now”每一刻都在变化)。 如果这是真的,这是不可能的,作为一个查询侦听器,我当然
浏览 2
提问于2021-10-18
得票数 0
回答已采纳
4
回答
如何从我的计算引擎虚拟机访问我的AppEngine DataStore实体?
google-app-engine
、
google-compute-engine
、
google-cloud-datastore
、
app-engine-ndb
我的应用程序在app Engine上运行,但我想从我的Compute Engine VM访问它的NDB DataStore实体,以执行一些处理并将结果写回App Engine DataStore。我该怎么做呢? 另外,谷歌云DataStore和应用引擎DataStore是一回事吗?
浏览 0
提问于2014-09-01
得票数 4
1
回答
服务结构状态服务-没有分区的缩放?
azure
、
azure-service-fabric
、
service-fabric-stateful
我计划分三个步骤将现有的云整体Restful服务迁移到service。我的云服务中大量使用了内存缓存(进程中)。 步骤1)用一个副本和一个分区将云服务迁移到SF有状态服务。缓存代码是原样的。不使用可靠的收藏。 步骤2) SF单片有状态服务的水平扩展到5个副本和单个分区。对缓存代码进行修改,以使用可靠的集合。 步骤3)将SF单片服务分解为微服务(无状态/有状态) 上面的方法更干净吗?有什么建议吗?有缺点吗? 更多关于步骤2) SF有状态服务的水平缩放 我不打算使用SF分区策略,因为我无法在我的applictaion中考虑统一的数据分发。 通过添加更多的副本和不使用SF有状态服务进行分区,
浏览 0
提问于2018-03-21
得票数 0
1
回答
这是Fi还原缓存/脱机流的预期行为吗?
android
、
firebase
、
google-cloud-firestore
我的问题是Fi还原离线机制是如何工作的(或者我不理解它)。具体的问题是,数据首先是从缓存同步,而不是在线,如果网络是可用的。很容易复制这个: 在您的防火墙数据库中,将一个变量的数据类型更改为错误的类型。例如,如果文档"Person“包含变量"name”(类型为String ),则将类型更改为number并将1作为值。 您的应用程序现在将崩溃,因为Firestore试图解析来自特定"Person“变量"name”int作为字符串的数据。 现在将此问题修复到Firestore数据库上,并将"name“设置为String,并将set值设置为"
浏览 0
提问于2019-08-06
得票数 1
1
回答
来自Expressive查询的文档快照是否在Firestore中自动更新?
google-cloud-firestore
表达查询是与Firestore和Realtime数据库的一个很大的区别。如果我对文档使用addSnapshotListener。我知道文档的快照将在云中的任何更改时自动更新。 但是,来自表达式查询的快照如何呢?我没有在Firestore网站上找到细节。 例如,第一个用于Document。 如果我使用了get函数来查询一个文档,那么posts/{postId}就会得到这个文档的快照。但是我没有为这个文档使用addSnapshotListener。那么,在数据从云中更改时,快照是否会在后台自动更新? 第二,对于Collection 如果我有一个集合comments的getDocuments。也没有
浏览 35
提问于2017-12-29
得票数 0
1
回答
即使文档没有更改,当我开始在Firestore中侦听单个文档时,是否支付一次读取?
firebase
、
google-cloud-firestore
我知道,每当我将侦听器打开到查询时,最低开销是一次读取,即使该查询没有返回任何文档(因为没有适合该查询的文档,或者即使有,但自上次该侦听器打开以来没有发生任何更改)。 根据 查询的最低费用--即使查询不返回结果,您执行的每个查询也有一个读取文档的最低费用。 Stream<QuerySnapshot> stream = Firestore().collection("someCollection").where("someField", isGreaterThan: 42).snapshots(); stream.listen((querySn
浏览 1
提问于2019-07-09
得票数 2
回答已采纳
1
回答
Power BI报表数据存储概念
powerbi
我正在寻找一个关于Power中报告数据存储概念的答案。 我已经向Power BI服务(云)发布了3份报告: 带有Excel源代码的Report1 Report2与onpremise server源 Report3和azure sql源 我的组织中大约有200个用户将访问这些报告。我想知道是否: 当第一次访问特定的报表时,数据是从源获取并显示在报表中,还是存储到某个云位置? 假设用户打开另一个用户已经查看过的报表,那么数据会再次从源获取还是存在跨用户共享缓存的概念? 假设用户第二次打开报表(例如:在已经访问了报表之后,假设用户刷新了网页),数据会再次被获取吗?或者有共享缓存的概念吗? 如果我使
浏览 5
提问于2020-11-20
得票数 0
1
回答
如何将复杂的Fi还原查询卸载到Firebase函数并在iOS/Swift客户端上解析结果?
firebase
、
google-cloud-firestore
、
google-cloud-functions
因此,目前,我的客户端(iOS/Swift)正在获取文档,方法是对whereField(...)进行过滤,然后根据其他几个字段进一步过滤结果。这意味着一些对象被取下来,然后丢弃,浪费宝贵的资源和带宽! --我可以在一个防火墙云函数上进行这种复杂的过滤,而不是以某种方式将过滤后的结果解析到客户端上的同一个防火墙对象中吗?--我知道如何编写获取和返回文档的云函数,我更感兴趣的是了解到客户端的传输方法。 提供一些上下文的代码片段: static func unmatchedChatsHelper(cursor: Any?, promise: @escaping (Result<Unmatche
浏览 1
提问于2020-08-03
得票数 3
3
回答
查询多个表而只返回一个数组?
php
、
database
、
arrays
、
postgresql
嘿,各位,我想知道做以下事情的最佳方法是: 查询最多5个表(取决于用户输入),提取结果并返回一个数组。假设我查询表A并将结果作为结果句柄存储(从pg_query() fn返回),我是否应该继续将这些结果转换为数组,然后继续将后续查询的结果附加到其中?如果是这样的话,我可以简单地使用array_merge()函数吗?
浏览 3
提问于2009-08-27
得票数 0
回答已采纳
1
回答
分析firebase云函数依赖关系
google-cloud-firestore
、
google-cloud-functions
The article提到了分析云函数依赖关系。如何对firebase云函数和Firestore数据库进行性能分析?
浏览 22
提问于2021-06-18
得票数 1
回答已采纳
2
回答
检查事件是否正在进行
firebase
、
google-cloud-firestore
、
nosql
我的Firestore数据库中有一个事件集合,其中每个事件都有一个startDate和一个endDate。在客户端,我想查询当前正在发生的事件。通常,您只需检查currentDate是否在该时间间隔内,但是使用Firestore无法做到这一点,因为它不允许有多个比较查询。 有人遇到过这个问题吗?你是如何克服它的?
浏览 0
提问于2020-01-07
得票数 0
1
回答
Firestore ignore limit (颤动时)
flutter
、
google-cloud-firestore
我有一个简单的集合,为了测试,我在这个集合中创建了10k个文档。之后,当我使用limit(5)执行一个简单的查询时: Firestore.instance.collection(myCollection).orderBy(myOrderBy).limit(5).getDocuments(); 我在控制台上看到了这一点: W/CursorWindow(21291): Window is full: requested allocation 253420 bytes, free space 68329 bytes, window size 2097152 bytes I/zygote64(2129
浏览 13
提问于2020-05-07
得票数 0
回答已采纳
2
回答
修复活动文档快照侦听器中断排序
angular
、
google-cloud-firestore
、
angularfire
、
angularfire5
我遇到了一个消防站的问题,我希望有人能帮我解决。 我有一个活动的文档快照监听器,它似乎破坏了排序行为,但我不知道原因。 在组件的构造函数中,我只初始化一次文档快照侦听器: this.listen = this.fs.collection('users').doc('0EwcWqMVp9j0PtNXFDyO').ref.onSnapshot(t => { console.log(t) }) 每当我单击“排序”按钮时,它都会初始化一个按名称排序的新集合查询。 async onSort() { if (this.first) { th
浏览 1
提问于2021-03-09
得票数 4
回答已采纳
1
回答
在RoR中缓存昂贵的查询结果
ruby-on-rails
、
ruby
、
conventions
所以我有一个代价很高的数据库查询,它的结果不会经常改变。 问题是,对于这个查询,我在95%的时间里真正关心的是一个50kb的原始数据字符串。 使用页面缓存来缓存一个昂贵且经常使用的查询的结果,这是否完全违背了“RoR way"TM? 在db服务器上缓存结果集有点过分,因为我实际上只关心从查询结果中.collect{}的几个数据。页面缓存是浪费的,因为有几个不同的页面使用了这些数据,并且都缓存了相同的内容,只是周围的视图发生了变化。
浏览 0
提问于2011-12-24
得票数 2
回答已采纳
1
回答
为移动客户端-服务器应用程序策略寻求建议
php
、
api
、
rest
、
mobile
、
middleware
我正在为我未来的某个项目寻求以下计划的建议。 大图 我想生产一个移动客户端(iOS,Android,Windows等)这将查询(读/写)从我的网站到一个数据库并显示其结果。 加上其他一些特征..。 我知道从客户端直接访问数据库(绕过web服务器)是个坏主意,尤其是在互联网上。我认为大多数共享的网站托管计划都禁止这一点。这是我想要的解决方案。 移动客户端通过API调用向the服务器发送数据。 and服务器处理REST调用并查询数据库。The服务器作为移动客户端和数据库服务器之间的中间件。 The服务器接收来自DB查询的结果并将其传递给移动客户端。 移
浏览 5
提问于2012-06-04
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分词器一定要结合Lucene使用吗
骑上我心爱的小摩托,再挂上AI摄像头,去认识一下全城的垃圾!
结构化数据存储,如何设计才能满足需求?
微信海量数据查询如何从1000ms降到100ms?
我们弃用 Firebase了
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券