【发布时间】:2019-12-13 13:25:16
【问题描述】:
我在使用 Firebase 进行交易时遇到问题。我想同时更新 2 个节点(模型和场景),但它从不更新我的数据库。
这是我的代码:
public static void Delete(DataContainers.Scene iScene)
{
DatabaseReference leaderBoardRef = FirebaseDatabase.DefaultInstance.RootReference;
leaderBoardRef.RunTransaction(mutableData =>
{
mutableData.Child("Scenes/" + iScene.id).Value = null;
foreach (var _model in iScene.models)
{
mutableData.Child("models/" + _model).Value = null;
}
return TransactionResult.Success(mutableData);
});
}
还有其他方法可以吗?
【问题讨论】:
标签: c# firebase unity3d firebase-realtime-database transactions