0

由于模拟器只允许写JSON数据,我不能像这个测试场景:火力地堡模拟器:不能测试写入的数据,是不是JSON

Location: users/uid123/age 
Data: 25 

我只能测试:

Location: users/uid123 
Data: {"age":25} 

但他们是不同的,如果我只允许写访问/users/$uid/age但不/users/$uid

我该如何解决这个问题?

+0

Firebase数据库存储JSON,因此您可以在模拟器中测试数据库可以存储的内容。你能否显示能完成你试图模拟的写的代码片段? –

+0

嗨,这里是[firebase文档](https://firebase.google.com/docs/reference/js/firebase.database.Reference#set)的例子:'adaNameRef.child('first')。set ( '阿达');'。 –

回答

2

工作对我来说:

Writing a value of 25 in the simulator

的规则是无关的操作在这种情况下,我只是用我碰巧有在目前开放的数据库。

+0

Thx!我试图用错误的格式尝试数据,它说无效的JSON,所以我认为只允许JSON。 –

+0

'25'是有效的JSON。 http://jsonlint.com/ –