Firebase-admin 无法静默地从 nodejs 写入实时数据库

Firebase-admin fails silently to write to realtime database from nodejs

我正在尝试在我的 Raspberry Pi 上使用 Firebase Admin 在我的 nodejs 应用 运行 上进行设置。

当我打电话时;

admin.database().ref().child("myPath").push({date: new Date()});

我没有收到任何错误,但在 Firebase 控制台中查看我的数据库时也没有显示任何数据。

我也试过链接;

set({date: new Date()});

push().set({date: new Date()});

两者都没有写入错误。

我已验证我的 rtdb url 和服务帐户文件中的项目 ID 对于我的数据库是正确的。而且我已经尝试了 require 文档中的文件并将凭证对象直接传递给;

admin.credential.cert()

我只提到我在 Raspberry Pi 上 运行 因为我看到的问题听起来非常类似于 this Stack Overflow post Firebase 管理员不会写入数据库。不知是不是巧合

有什么我可能遗漏的想法吗?

请试试这个代码 .....push().set({'date': new Date()});。谢谢。我猜它需要一个字符串作为键,如果我没记错的话,甚至 new Date().toStirng() 也会很好。

谢谢,