Вот моя личная схема
Схема
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"