db.find возвращает пустой массив при использовании с реляционным пакетом - PullRequest
0 голосов
/ 18 февраля 2019

Я изменил свои запросы на реляционный пакет, но теперь, когда я использую pouchdb-find, он возвращает пустой массив.Мой код выглядит так:

this.$db.createIndex({ index: { fields: ['name', 'code'] } });

this.$db.find({
  selector: {
    _id: { $gte: null },
    name: name,
  },
});

Когда я сохраняю с помощью db.put (), он работает нормально.

1 Ответ

0 голосов
/ 18 февраля 2019

Мой способ начать работу с PouchDB был:

  • 1 / Получить репликацию / синхронизацию с CouchDB
  • 2 / Изучить все созданные записи с помощью Fauxton
  • 3 / Получите «индексирование» и «поиск», работающие
  • 4 / Экспериментируйте с другими инструментами, такими как «реляционный пакет»

Преимущество этого заключается в том, что вы получаете четкое представление озаписи данных созданы.Только после такой работы я понял, что «реляционный пакет» хранит все, что он хочет управлять, в атрибуте сохраненной записи, называемой «данные».

Возможно ли, что ваш «найдет» селектор´ должно быть ´data.name: name´?

...