Windows 에서 간편히 사용할 수 있는 SSH Server.


비영리, 개인용으로 사용할 경우 무료로 이용가능 (기능 제한이 있을 수도 있음)


링크> https://www.bitvise.com/ssh-server


Posted by jungtae17
,

util.debuglog(section)


util.deprecate(function, string)


util.format(format[, ...])


util.inherits(constructor, superConstructor)


util.inspect(object[, options])


참고> https://nodejs.org/docs/latest/api/util.html



Posted by jungtae17
,

일정 시간이 지나면 데이터가 자동으로 삭제되는 인덱스. (만료 시간은 초(sec)단위 설정)


key 는 Date형 또는 Date형 데이터가 포함된 배열.


사용법:

db.collection.createIndex({"key1": 1[, "key2": 1, ...]}, {expireAfterSeconds: seconds});


참고> key 값이 갱신(update)되면 만료 시간도 연장 됨.



Posted by jungtae17
,

MongoDB 의 find() 쿼리 후 결과의 필드 이름을 바꾸고 싶을다면 Aggregation 을 이용하자.


aggregation 의 $project 스테이지에서 필드 이름을 지정할 수 있다.

단, 먼저 쿼리($match 스테이지) 실행한 결과에서 $project 스테이지를 실행한다.


db.game.aggregate([

  { $match: { _id: { $lte: 1000 } } },

  { $project: { _id: 0, "Rank": "$_id", Name: 1 } }

]);


위 코드는 '_id' 필드를 'Rank' 필드로 이름 바꿔서 결과를 반환한다.


참고로 _id 필드 이름을 실제로 바꾸는 것이 아니기 때문에 _id 필드를 포함하지 않도록 해야된다.


Posted by jungtae17
,

Promise 사용법

JavaScript 2015. 12. 21. 14:19


'JavaScript' 카테고리의 다른 글

ES2015 에 대하여  (0) 2016.03.03
if문에서 Array.prototype.indexOf() 응용하기  (0) 2015.11.23
Function 객체의 Methods 소개  (0) 2015.11.23
C#에서 JSON 변환하기  (0) 2015.11.19
비교 연산자(&&,||)를 이용한 변수 할당  (0) 2015.11.19
Posted by jungtae17
,

MongoDB 3.2 에서 추가된 $arrayElemAt (aggregation) 오퍼레이터를 사용해서 배열 요소를 꺼낼 수 있게 됨.


참고> https://docs.mongodb.org/manual/reference/operator/aggregation/arrayElemAt/


Posted by jungtae17
,

MongoDB 3.2 에서 추가된 $lookup (aggregation) 오퍼레이터를 사용해서 Join 처리를 할 수 있게 됨.


참고1> https://www.mongodb.com/blog/post/joins-and-other-aggregation-enhancements-coming-in-mongodb-3-2-part-1-of-3-introduction


참고2> https://docs.mongodb.org/manual/reference/operator/aggregation/lookup/#pipe._S_lookup


Posted by jungtae17
,

npm 을 설치 하거나 업데이트 하는 도중에 아래와 같은 오류가 발생한다면:

npm ERR! fetch failed https://registry.npmjs.org/...


해결 방법은 콘솔창을 열어서 아래와 같이 실행한다.

npm config set registry http://registry.npmjs.org/


'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
Linux 에서 .NET Core 로 C# DLL 만들기  (0) 2016.08.25
npm 스크립트 사용하기  (0) 2015.12.07
socket.io 관련 npm 모듈  (0) 2015.11.23
Posted by jungtae17
,

※ JavaScript 와 CSS 파일의 선언 순서가 중요!!!


<!doctype html>

<html lang="ko">

  <head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Bootstrap 3 Datepicker</title>

    <script type="text/javascript" src="/js/jquery.min.js"></script>

    <script type="text/javascript" src="/js/moment.min.js"></script>

    <script type="text/javascript" src="/js/bootstrap.min.js"></script>

    <script type="text/javascript" src="/js/locale/ko.js"></script>

    <script type="text/javascript" src="/js/bootstrap-datetimepicker.min.js"></script>

    <link rel="stylesheet" href="/css/bootstrap.min.css" />

    <link rel="stylesheet" href="/css/bootstrap-datetimepicker.min.css" />

  </head>

  <body>

    <div class="container">

      <div class="row">

        <div class='col-sm-6'>

          <div class="form-group">

            <div class='input-group date' id='datetimepicker1'>

              <input type='text' class="form-control" />

              <span class="input-group-addon">

                <span class="glyphicon glyphicon-calendar"></span>

              </span>

            </div>

          </div>

        </div>

        <script type="text/javascript">

          $(function () {

            $('#datetimepicker1').datetimepicker();

          });

        </script>

      </div>

    </div>

  </body>

</html>


참고1> https://eonasdan.github.io/bootstrap-datetimepicker/Installing/

참고2> https://eonasdan.github.io/bootstrap-datetimepicker/


Posted by jungtae17
,

참고1> https://github.com/npm/npm/blob/master/doc/misc/npm-scripts.md


참고2> https://github.com/npm/npm/blob/master/doc/cli/npm-run-script.md


'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
Linux 에서 .NET Core 로 C# DLL 만들기  (0) 2016.08.25
npm 설치 중 'fetch failed' 오류 해결 방법  (0) 2015.12.16
socket.io 관련 npm 모듈  (0) 2015.11.23
Posted by jungtae17
,