[英]How can I get the id of a inserted document firebase-admin
我正在使用 firebase 实时数据库处理一些文档。 我需要删除一个我无权通过 SDK 在客户端读取它的文档。为了做到这一点,我需要知道 id 是什么,所以我应该将它存储在我的数据库(mongo)中,当我需要删除 firebase 上的文档,我只是从我的数据库中获取它,然后将其删除。
我看了一下这个答案,但它对我不起作用。
我使用这种方法将文档插入到我的 firebase 数据库中(服务器端使用firebase-admin
)
const writeNotification = (uid: string, notification: INotification) => {
const db = admin.database();
const notsRef = db.ref(`notifications/${uid}`);
notsRef.push({
..._.omit(notification, 'to'),
});
};
如果我不这样做notsRef.id
我得到undefined
。
如何获取我刚刚插入的文档的 ID?
ps我的文档是这样组织的:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.