jjzjj

FireStore

全部标签

php - PHP 可以从 Firebase/Firestore 检索数据吗?

是否有用于将php连接到FirebaseFirestore数据库的PHP库?PHP甚至可以从Firebase检索数据吗? 最佳答案 是的,现在有一个PHPclientlibrary.useGoogle\Cloud\Firestore\FirestoreClient;$db=newFirestoreClient();$citiesRef=$db->collection('cities');$query=$citiesRef->where('state','=','CA');$snapshot=$query->documents();f

php - Firestore : Key writes does not exist in the provided array

谁能告诉我,以下错误消息试图告诉我什么?Fatalerror:Uncaughtexception'InvalidArgumentException'withmessage'Keywritesdoesnotexistintheprovidedarray.'in/vendor/google/cloud/Core/src/ArrayTrait.php:38Stacktrace:#0/vendor/google/cloud/Firestore/src/Connection/Grpc.php(127):Google\Cloud\Firestore\Connection\Grpc->pluck('

java - 如何在 Firestore 中进行批量更新

我正在使用CloudFirestore并收集了一系列文档。对于集合中的每个文档,我想更新其中一个字段。使用事务来执行更新是低效的,因为我在更新数据时不需要读取任何数据。批量更新似乎是正确的方向,但是文档不包括一次更新多个文档的示例。看这里:BatchedWrites 最佳答案 如果您使用过Firebase数据库,则不可能以原子方式写入完全单个单独的位置,这就是您必须使用批量写入的原因,这意味着要么所有操作都成功,要么都不应用。关于Firestore,现在所有操作都是原子处理的。但是,您可以将多个写入操作作为包含set()、updat

ios - 在使用 firestore(firebase 云数据库)获取重复数据时

我正在使用设置限制的firestore数据在tableview中加载更多功能,同时我滚动tableview获取addListener方法调用,我检查两次,获取重复记录。在下面的代码中,我已经打印了我得到的快照。每次我滚动时,它都会按快照ID及其数据打印。仍然得到重复数据。Firebase控制台是否有任何其他设置?这是我的代码,但代码没有任何错误,它来自firebase。funcgetTasks(){//self.tableViewData.reloadDataWithLoader(true)letuserID=HelperFunction.helper.FetchFromUserDef

ios - Firestore 添加文档 ||离线 ||打回来

这个问题在这里已经有了答案:addOnCompleteListenernotcalledofflinewithcloudfirestore(1个回答)关闭4年前。在离线期间没有收到在集合中添加文档的回调。它在在线模式下运行良好。但是,正在添加文档,收听集合的监听器正在获取添加的文档快照。letdatabase=Firestore.firestore()letdata=prepareRawDataFromObject(model)ifletdata=data{printLog("?Collection:\(collection)?")printLog("?DataRequest:\(St

ios:将数据发布到 Firestore 时遇到问题

我正在尝试将数据发布到Firebase。但是当我点击我的按钮时,没有任何反应。既没有数据发送也没有发生任何异常。我尝试了很多方法,也尝试了新项目,但问题仍然存在。我已经尝试了Firebase网站上给出的测试代码,没有任何反应。这是我的常量letTHOUGHTS_REF="thoughts"letCATEGORY="category"letNUM_COMMENTS="numComments"letNUM_LIKES="numLikes"letTHOUGHT_TXT="thoughtTxt"letTIMESTAMP="timestamp"letUSERNAME="username"**这是

ios - 如何使用 Firestore 数据库快速设置 TableView 中项目列表的后缀?

如何使用Firestore数据库在swift中为tableview中的项目列表设置postkey?从昨天开始,我尝试了很多东西,但都没有用。我需要使用postkey在帖子上发表评论。下面是我正在关注的代码发布模型Swift文件importFoundationimportFirebaseimportFirebaseFirestoreprotocolDocumentSerializable{init?(dictionary:[String:Any])}structPost{//varname:String//varcontent:String//vartimeStamp:Datevarus

ios - Swift iOS - 将数据作为包含自定义模型的自定义模型添加到 Firestore

所以我有两个自定义模型类。一个是Story,另一个是Page。Story包含多个属性,包括一组pages。structStory{varname:Stringvarpages:[Page]vartags:[String]varlikes:[String]varisPrivate:Boolvardictionary:[String:Any]{return["name":name,"pages":pages,"tags":tags,"likes":likes,"isPrivate":isPrivate,]}structPage{letthumbnail:Stringletimage:Str

ios - 是否可以通过 Firestore 获取 Apple 推送通知?

是否可以使用FirebaseFirestore实现APNS?我已经设法从Web控制台通过Firebase云消息传递向设备发送推送通知,但我的应用需要针对数据库中的更改发送推送通知,例如当用户收到点赞或好友请求时。有什么解决方法吗?感谢您为我指明了正确的方向。 最佳答案 您需要使用FirebaseCloudFunctions与FireStoretriggers.第一个链接包含您的用例。有一些很棒的tutorialvideos在Firebase的YouTube帐户上。它甚至包括添加Firestore触发器。

php - Firestore REST API : Query parameters type of object

我正在寻找有关GoogleFirestoreRESTAPI的建议我正在尝试更新文档但保留未更新的数据(https://cloud.google.com/firestore/docs/reference/rest/v1beta1/projects.databases.documents/patch)我在“消息”集合中有一个文档,该文档包含以下字段:“时间戳”、“消息”和“用户”。如果我执行PATCH请求来更新“消息”字段,那么“时间戳”和“用户”字段将被删除。有“查询参数”“updateMask”来防止这种情况。参数是对象类型(DocumentMask)。DocumentMask对象在文