我对Node.js,Mongoose和MongoDB比较陌生。查询nodejs中的猫鼬返回的结果
我想执行过滤功能,并希望按用户选择的条件过滤产品。
是否有可能在Node.js中查询由Mongoose返回的响应?从猫鼬
示例响应如下:
[ { _id: 589860c21f9997fce3502f10,
title: 'Watch',
brand: 'PUMA2',
store: 'ZARA',
for: 'MALE',
size: '32',
colour: 'RED',
userId: '58a420cd7c77aca4b3ce34cd' },
{ _id: 5899bd33c28dbdf2b938f698,
title: 'Watch 2',
brand: 'PUMA',
store: 'ZARA',
for: 'MALE',
size: '32',
colour: 'RED',
userId: '58a420cd7c77aca4b3ce34cd' },
{ _id: 5899bd59c28dbdf2b938f69a,
title: 'Watch 4',
brand: 'PUMA',
store: 'ZARA',
for: 'MALE',
size: '32',
colour: 'RED',
userId: '5899bde3c28dbdf2b938f69e' }]
现在,我怎么查询此响应选择为基础的品牌数据。
感谢罗伯特.. – Chintanr
你试过JavaScript的原生[**'过滤器()'**](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/ Global_Objects/Array/filter)方法,如'var puma = response.filter(function(data){return data.brand ==='PUMA';})'? – chridam