Firebase时间戳在更新后始终返回{“ .sv”:“ timestamp”}
Firebase的旧版本没有此问题
我该如何解决?
我上传了问题视频 https://www.youtube.com/watch?v=t2CtNM3Bx9A&feature=youtu.be
只需读写 我在下面使用的代码
示例 我的Db:
userlist
user1
lastlogin: 44444444
先阅读我的代码:
FirebaseDatabase.DefaultInstance.GetReference("userlist").Child("user1").Child("lastlogin");
结果确定=> 4444444
更新代码
Dictionary<string, System.Object> childUpdates = new Dictionary<string, System.Object>();
childUpdates["userlist/user1/lastlogin"]=Firebase.Database.ServerValue.Timestamp;
FirebaseDatabase.DefaultInstance.GetReference("/").UpdateChildrenAsync (childUpdates).ContinueWith (task => {
if (task.IsCompleted) {
print("set ok");
}
});
重新读取数据
FirebaseDatabase.DefaultInstance.GetReference("userlist").Child("user1").Child("lastlogin");
结果确定=> {“ .sv”:“时间戳”}