2014-01-29 4 views
0

Я работаю над проектом (используя Firebase для бэкэнд), где мы хотим связать произвольное количество значений с определенным ключом. Мы хотели бы свободно добавлять/добавлять значения, и у меня возникли проблемы с решением решения для этого без использования конкатенации строк, что не идеально подходит для удаления. Любые идеи о способе справиться с этим?Сопоставление произвольного числа переменных в Firebase

+1

Почему вы отметите это с 'mongodb'? – WiredPrairie

ответ

1

Вы не должны иметь каких-либо проблем с настройкой вашего местоположения Firebase в

--keys 
----$key 
------{someValue}: true 

Где $ ключ соответствует любой ключ вы храните, а затем вы просто набор детей значения с булево «истинным ». Предполагая JavaScript, вы бы что-то похожее на:

var myKey = 'someKey'; 
var someVal = 'someVal'; 
var someOtherVal = 'foo'; 


var fb = new Firebase('https://xyz.firebaseio.com/keys/' + myKey); 
fb.child(someVal).set(true); 
fb.child(someOtherVal).set(true); 

Теперь вы можете прочитать все эти атрибуты из ссылки фб достаточно легко.

Для удаления вы можете сделать следующее:

var fb = new Firebase('https://xyz.firebaseio.com/keys/' + myKey); 
fb.child(someVal).remove(); 
Смежные вопросы