我正在尝试在运行Raspberry Pi的nodejs应用上使用Firebase Admin进行设置。
当我打电话时;
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 Admin不会写入数据库。我想知道这是否不是巧合。
有什么想法我可能会错过吗?
答案 0 :(得分:0)
请您尝试使用此代码.....push().set({'date': new Date()});
。谢谢。我猜想它以String作为键,如果我没记错的话,即使new Date().toStirng()
也会很好。
谢谢