如何使用findAll()过滤js数据对象的值

时间:2018-12-03 12:25:21

标签: jsdata

这是我的人形图

架构

const personSchema = new Schema({ $schema: 'http://json-schema.org/draft-04/schema#', title: 'Person',
description: 'Schema for Person Records.',
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);
});

数据

{联系人:{主页:'888888888',关闭:'888888888'},id:'f438100a-6cdb-46fc-bf8d-86a26e72ba70',名称:'TEST'}

但是无法获得结果。如何根据对象值过滤数据。我需要在contact.home =“ 888888888”的地方过滤数据

0 个答案:

没有答案