[
{
"id": 1,
"description": "Take out the trash",
"completed": false
},
{
"id": 2,
"description": "Get food tonight",
"completed": false
},
{
"id": 3,
"description": "Hit the gym",
"completed": true
}
]
예제 위의 배열을 참조하십시오.JSON object expressJS/UnderscoreJS
특정 쿼리를 만족하는 개체 만 가져오고 싶습니다.
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var _ = require('underscore');
app.get('/todos/query/:des', function (req, res){
var descriptionToFilter = req.params.des;
console.log(descriptionToFilter);
var filteredDesArr = _.where(todos,function(todo){
todo.description.contains(descriptionToFilter.toLowerCase());
});
res.send(filteredDesArr);
});
어떻게 작동합니까? 어떻게 함수를 밑줄의 술어로 입력 할 수 있습니까?