Ошибка Polymerfire при отправке данных

Я создаю контракт между двумя пользователями и структурирую свою базу данных, как указано ниже. Проблема в том, что у меня возникают проблемы с созданием контракта с обоими пользователями user_id:true. Я не уверен, что придерживаюсь правильного подхода. Я следую документации firebase и структурирую контракт в соответствии с рекомендациями.

my-firebase
|
-contracts
  |- contract-id
    |- user_id: true
    |- user_id: true
    |- amount: 1000
    |- isactive: true
    |- started: 148314234733

Я создаю контракт:

var contractDetails = {
 this.contractor:true,
 this.freelancer:true,
 amount: 1000,
 isactive: true,
 started: 'eee'
};

person Diego P    schedule 06.01.2017    source источник
comment
Отличаются ли user_id? Прямо сейчас у вас есть два одинаковых ключа, которые не разрешены в json.   -  person Mathew Berg    schedule 06.01.2017
comment
да, оба user_id разные. Контракт принадлежит 2 разным пользователям   -  person Diego P    schedule 06.01.2017
comment
Вы говорите, что есть проблема, но в чем проблема? У вас есть сообщение об ошибке или какой-то код?   -  person cartant    schedule 06.01.2017
comment
обновил вопрос   -  person Diego P    schedule 07.01.2017


Ответы (2)



Как запросить только те "contract", которые являются "isactive" для "user"
- идентификатор-контракта --) isactive: "true"_user.uid // Объединить данные для создания одного
-запроса --) в порядке- ребенок="[[обработчик запросов]]"

- contract-id --) add property `user_uid_contractor` bind to `user.uid`<br>

    -contracts
      |- contract-id
        |- user_uid_freelancer: user.uid
        |- user_uid_contractor: user.uid
        |- amount: 1000
        |- isactive: "true"_user.uid // Combine data to create a single query.
        |- started: 148314234733

Контракт сотрудника с запросом кода

  <firebase-query
   app-name="vida"
   path="/contracts"
   data="{{mycontracts}}"
   order-by-child=""true_"[[queryHandler]]"
   equal-to="[[user.uid]]"></firebase-query>

       properties:{
       queryHandler // computed value that build the path
       }
person JoelCode    schedule 07.01.2017