关于Firestore、云函数、Typescript。
我的目标:
问题:创建了一个新文档,但是它使用自动生成的文档ID,并且文档本身在其中有一个额外的文档ID字段。
注意:使用Firebase网站,我可以使用自己的Doc ID手动将新文档添加到集合中。
示例代码:
export const onNewRegistration = functions.auth.user().onCreate((user) => {
functions.logger.info("New User Created - Name: ", user.email, ", UID: ", user.uid);
const db = admin.firestore();
const newdoc = db.collection('UserAccounts').add({
'Document ID': user.uid,
State: 'Unverified'
});
return newdoc;
});
谢谢大家。
如果您知道要创建的文档的ID,请不要使用add()
<代码>添加()始终使用新的随机ID创建新文档。
相反,您应该使用doc()
创建一个具有给定ID的新文档引用,然后使用set()
编写它:
return db.collection('UserAccounts').doc(user.uid).set({
// fields and values here will be written to the document
});
另请参见:Firestore:set()和add()之间的差异
基于ARM平台开发的 仓储安防监控系统. camera : 摄像头视频采集,JPEG压缩,YUVT转换. serial : 串口,GPRS. Lcd : 绘制字体,绘制图片,绘制摄像录像,触摸屏事件监控. lib : 数据结构库,线程池. gui : button控件,触摸屏事件监听. image : 图像C文件. init : 初始化启动程序. resource: 资源文件. socket :
一、hr面 投的嵌入式 主要了解你学校专业、竞赛经历、技术栈、会不会画pcb、会不会硬件电路图 二、技术面 在boss上hr和工程师两个人在一个房间一起面试,主要是工程师提问 上来就跟我说linux的上位机感不感兴趣,果然还是转到上位机软件开发了-_-! 1.面向对象的特性 2.讲一下继承 3.怎么让一个类不能继承(①构造函数与析构函数设置为私有②使用虚拟继承 4.malloc/new 5.堆/栈
基本上,我想使用UISearchBar在表视图中筛选出集合中的文档。当用户在搜索栏中输入完文本后,代码应该只在包含给定文本的情况下触发查询来获取文档。 例如,用户搜索:“Th” 可以在uitableview中输出什么: 这个 这个 他们 有一件事 呼吸 无论“Th”在文档字段中的哪个位置,这都应该有效,但我不确定如何实现它。例如,我应该使用?我真的不知道。
Repository,仓库,简称 Repo。为项目添加一个 Git 仓库以后,你就可以用 Git 为项目做版本控制了。 git init 上面的命令可以为项目初始化一个仓库,这个动作只需要执行一次,它会在项目下面创建一个 .git 目录,Git 会把它需要的东西存储在这个 .git 目录里面,它其实就是项目的仓库。 练习 1,创建一个项目。打开你的命令行界面,执行: cd ~/desktop m
仓库(Repository),这里指的是可以使用包管理工具安装的软件包的列表。系统自带一些仓库,如果你发现要安装的包在这些仓库里不存在,你可能需要在系统上安装额外的仓库。 仓库列表 先查看一下安装在系统上的仓库列表,执行: yum repolist 返回类似的东西: repo id repo name
镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务。 一个 Docker Registry 中可以包含多个 仓库(Repository);每个仓库可以包含多个 标签(Tag);每个标签对应一个镜像。 通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的