概述
概述Capacitor用于Firebase Cloud Firestore
从这里开始 addDocument() 和以下其他核心方法。
平台支持
平台支持| 平台 | 支持 | 注意 |
|---|---|---|
| iOS | 是 | 原生 |
| 安卓 | 是 | 原生 |
| Web | 否 | 使用 Capacitor.getPlatform() 进行保护 |
核心功能
核心功能addDocument- 在集合中添加一个新文档,文档的数据由给定的数据提供。setDocument- 将数据写入指定的文档引用。如果文档尚未存在,则会创建一个。getDocument- 读取指定文档的文档。updateDocument- 更新指定文档的字段。
公共 API
公共API| 核心功能 | 功能描述 |
|---|---|
addDocument | 向集合中添加一个新文档,文档的数据由给定的数据确定。 |
setDocument | 将数据写入指定的文档引用。如果文档尚未存在,则会创建一个新的文档。 |
getDocument | 读取指定文档的引用。 |
updateDocument | 更新指定文档引用中的字段。 |
deleteDocument | 删除指定文档的引用。 |
writeBatch | 以批处理方式执行多个写入操作。 |
getCollection | 读取指定文档引用所指向的集合。 |
getCollectionGroup | 读取指定文档引用所指向的集合组。 |
getCountFromServer | 获取集合中的文档数量。 |
clearPersistence | 清除持久存储。这包括待写入的数据和缓存的文档。 |
enableNetwork | 重新启用网络使用。 |
disableNetwork | 关闭网络使用。 |
useEmulator | 为应用程序添加 Firestore 模拟器的功能。 |
addDocumentSnapshotListener | 添加文档快照事件的监听器。 |
addCollectionSnapshotListener | 添加集合快照事件的监听器。 |
addCollectionGroupSnapshotListener | 添加集合组快照事件的监听器。 |
removeSnapshotListener | 移除文档或集合快照事件的监听器。 |
removeAllListeners | 移除此插件的所有监听器。 |
getPluginVersion | 获取此插件的版本。 |
真实数据来源
真实数据来源此参考资料是从 src/definitions.ts 在 capacitor-firebase.
从@capgo/capacitor-firebase-firestore继续
从@capgo/capacitor-firebase-firestore继续如果您正在使用 @capgo/capacitor-firebase-firestore 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-firestore Capgo 插件目录 在Capgo 插件目录中 Capacitor 由Capgo 在Capacitor 由Capgo中 添加或更新插件 添加或更新插件 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案中的产品工作流程 Capgo 原生构建 为 Capgo 原生构建中的产品工作流程