2
我有一些列,我需要默認值沒有任何形式的用戶干預/改變,如訂單狀態和一些時間戳,用戶狀態(活躍,不活躍,暫停等)。Firebase數據默認值
有沒有一種方法,我可以用默認數據指定這樣的列?也許在rules.json
或某處。
例如我有一些來自用戶的訂單。在發送款項之前,我將訂單添加爲pending
,以便我可以在IPN上提供參考。我不希望用戶能夠更改該字段,所以在我的規則中添加".validate": "newData.isString() && newData.val() == 'pending'"
但我想允許其餘客戶端將其值更改爲completed
或failed
等。我該怎麼做?