간혹 몽고 셸에 접속할 때 "Access control is not enabled for the database."라는 경고문을 볼 수 있습니다.이는 mongod 서비스를 "--auth" 인자 없이 실행하였기 때문에 발생하는 경고입니다. https://docs.mongodb.com/v3.4/tutorial/enable-authentication/ 참조하여 요약 우선 미인증 모드의 mongod를 그대로 둔 채 몽고 셸을 열어 "admin"이라는 콜렉션을 생성합니다.use admin;그리고 다른 계정을 관리할 계정 관리 계정을 생성합니다.단, 현재 만들 계정은 자기 자신이 생성된 "admin" db를 포함하여 다른 db를 조회하거나 수정할 권한이 없으며,오직 다른 계정을 생성하고 수정할 수 있습니다.db.c..
var는 변수를 선언합니다. 함수 유효 범위scope를 가집니다. 이는 함수 내에서 var 문으로 선언된 변수를 참조할 수 없다는 것을 뜻합니다. '함수 유효 범위'라 할 때의 함수는 익명 함수도 해당됩니다. 일견 익명 함수는 if나 for, while 문처럼 보여 단지 블록 유효 범위를 설정하는 것처럼 보이기도 하기 때문에 주의가 필요합니다. 특히 이벤트 핸들러의 경우 자주 그러는데, 저만 그럴 수도 있겠지요. let은 변수를 선언합니다. 함수 유효 범위와 블록 유효 범위를 모두 가집니다. for 문 내 let으로 선언된 변수는 for 문의 바깥에서 참조 할 수 없습니다.var i = '가진 자'; for (let i = 0; i < 10; i++) { console.log(i); }; console...
Why is it called a shiv?The term shiv originates from John Resig, who was thought to have used the word for its slang meaning, a sharp object used as a knife-like weapon, intended for Internet Explorer. Truth be known, John probably intended to use the word shim, which in computing means an application compatibility workaround. Rather than correct his mispelling, most developers familiar with In..