Как отфильтровать значения объектов js-data с помощью findAll () - PullRequest
0 голосов
/ 03 декабря 2018

Вот моя личная схема

Схема

const personSchema = new Schema({ $schema: 'http://json-schema.org/draft-04/schema#', title: 'Person',<br> description: 'Schema for Person Records.',<br> type: 'object', // required properties: { name: { type: 'string' }, contact : { type : 'object', properties : { home : {type:'string'}, off :{type:'string'} } } } });

Мне нужно отфильтровать данные по домашнему контакту. Я пробовал следующий запрос

Запрос

store.findAll("person",
{"contact.home":{"==":"888888888"}}).then((res)``=>
{
 console.log(res[0].contact.home);
}).catch((err) => {
 console.log(err);
});

Данные

{contact: {home: '888888888', off: '888888888'}, id: 'f438100a-6cdb-46fc-bf8d-86a26e72ba70', name: 'TEST'}

Но не удалось получить результат. Как отфильтровать данные на основе значений объекта. Мне нужно отфильтровать данные, где contact.home = "888888888"

...