Получение полного пути к обновленным свойствам

Node.js для Node.js, без браузера, пистолет 0.8.7

Есть ли способ получить уведомление о полном пути к обновленному свойству в gun?

Например, мой слушатель

gun.get('task/123').map().on(function (t) {
  console.log(t);
});

запускает следующее обновление

{ _:
   { '#': 'j8pwhxy6Z121xeEvWjJk',
     '>': { num: 1507901726322, force: 1507901726322 } },
  num: 104,
  force: 23 }

Оба эти свойства являются свойствами 2-го уровня позади stat имущество

{
  stat: {
    num: 104,
    force: 23
  }
} 

Я хочу знать, за каким свойством скрываются эти свойства и имя узла, например task/123,

1 ответ

Решение
function setupMap() {
  var path='task/123';
  gun.get(path).map().on(function (val,field) {
    console.log( path, field,'=',val );
   });
}

или Это вернет более прямые значения....

function setupMap() {
  var path='task/123';
  gun.get(path).map().map().on(function (val,field) {
    console.log( path, field,'=',val );
   });
}

-или же-

function setupMap() {
  var path='task/123';
  gun.get(path).map().on(function (val,field) {
    console.log( this.back(-1)._['#'], field,'=',val );
   });
}
Другие вопросы по тегам