Spring 에서 mongoDB 를 사용하기 위해 Spring 라이브러리 중 MongoTemplate 을 이용했다. mongoDB 라이브러리 중에는 aggregation 이 있어서 mongoDB 의 aggregate 함수를 반영할 수 있다. db.collection.aggregate([ {$sort: {regDate : -1} }, {$group : {_id : {idx:"$idx", name:"$name"}, regDate : {$first: "$regDate"} } } ]) mongoDB 쿼리문의 예제이다. 자료를 최신순으로 정렬한 뒤, idx 와 name 이 같은 자료를 그룹화했고, regDate 엔 가장 최신의 날짜가 들어가도록 하는 쿼리문이다. 이를 Spring 에 적용하면 public Aggr..
html 단에 데이터를 입력할 때 데이터가 html 태그에 묶여있는 경우가 있다. 태그 부분은 지우고 그 안에 있는 텍스트만 이용하고 싶을 경우 앵귤러의 필터 기능을 이용하면 된다. plainTextFilter.js 1234567angular.module('hubpage').filter('htmlToPlaintext', [function () { return function (text) { // html tag 가 있는 경우 태그를 제거한 텍스를 리턴하고, 값이 없으면 "" 을 리턴함. return text ? String(text).replace(/]+>/gm, '') : ""; };}]); html 단에서 필터 사용 예 1{{page.desc | htmlToPlaintext}}
자바스크립트로만 cookie 설정하기. function getCookie () { var cookie = document.cookie; console.log("cookie : ", cookie); }; function setCookie () { var expire = new Date; expire.setDate(expire.getDate() + 1); //유효기간 1일 document.cookie = 'testCookie1=' + escape('test, 테스트쿠키') + ';path=/;expires=' + expire.toGMTString() + ';'; }; function delCookie () { var expire = new Date(); expire.setDate(expire.getDate(..