firebase angularfire2 запрос типа не работает

Если для дескриптора сегмента кода установлен L (длинный режим), D должен быть ясным. Комбинация L = 1 / D = 1 в настоящее время бессмысленна / зарезервирована. Intel документирует это рядом в том же документе, на котором вы смотрели.

Если L понятен, тогда D выбирает между 16 и 32-битным режимом. (то есть размер операнда / адреса по умолчанию). И да, существует 16-битный защищенный режим, но нет, никто его не использует.


Существует только 3 варианта для адреса / операнда по умолчанию:

  • 16-битные режимы (real, vm86, protected): адрес по умолчанию и размер операнда = 16 бит
  • 32-битный защищенный режим: адрес по умолчанию и размер операнда = 32-бит
  • 64-битный режим: размер по умолчанию = 64-битный, по умолчанию - размер операнда-размер = 32-бит

Нет возможности иметь 16x 64-разрядные регистры, но размер операнда по умолчанию 16-бит или 64-бит. Или размер адреса по умолчанию, равный 32-битовому значению, равному 64.

0
задан Sandra Willford 19 January 2019 в 18:53
поделиться

1 ответ

Я думаю, что вы должны сделать следующее:

list(searchString, path) {
    const list: AngularFireList<IdNamePair> = this.fireBase.list(path, ref => ref
        .orderByChild('name')
        .startAt(searchString)
        .endAt(searchString + '\uf8ff')
    );
    return list;
}

Я не тестировал его с angularfire, но с Javascript SDK следующий запрос работает правильно:

ref
.orderByChild('name')
.startAt(searchString)
.endAt(searchString + '\uf8ff')
0
ответ дан Renaud Tarnec 19 January 2019 в 18:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: