mongodb filed type 변경 예제) db.getCollection('recipe').find({ data_value: { $type: 2 } }).forEach(function(obj){ try { obj.data_value = parseInt(obj.data_value); db.getCollection('recipe').save(obj); } catch(e) { } }); data_value의 타입이 string인 것들을 조회 하여 parseInt를 통해 타입을 int형으로 변경해준다. 참고 stackoverflow.com/questions/17068102/mongodb-update-type-of-field
가끔 찾아보게 되어 참고용 으로 저장.Platform VersionAPI LevelVERSION_CODENotesAndroid 1130RPlatform HighlightsAndroid 1029QPlatform HighlightsAndroid 928PPlatform HighlightsAndroid 8.127O_MR1Platform HighlightsAndroid 8.026OPlatform HighlightsAndroid 7.1.1 Android 7.125N_MR1Platform HighlightsAndroid 7.024NPlatform HighlightsAndroid 6.023MPlatform HighlightsAndroid 5.122LOLLIPOP_MR1Platform HighlightsAndroid 5..
db.getCollection('wsdatas').update( {}, { $set: {"dest_name": '본인'} }, false, true ) 첫번째 인자 : 조회 조건문 (모든 문서를 조회할 것이라 비워둠) 두번째 인자 : 변경 혹은 추가할 필드와 필드값 세번째 인자 : TRUE로 할 경우 문서 쿼리 기준과 불일치한 새 문서를 생성 네번째 인자 : TRUE로 할 경우 조회를 충족하는 모든 문서를 업데이트 한다. FALSE시 하나의 문서만 업데이트 위 조건대로 실행시 wsdatas의 모든 문서 안에 dest_name 필드를 '본인' 이라는 필드값으로 추가 혹은 업데이트 한다. DB구축후 스키마에 새로운 필드값이 추가될 경우 이러한 방식으로 기존 데이터에 추가해 새로운 데이터와 동기화 할 수 있다.
커세어 K65 RAPIDFIRE RGB 은축(실버) 사용중 이다. 잘 사용하고 있던중 갑자기 LED는 켜지는데 PC랑 USB인식이 안되는지 키가 먹통이 되었다. 진짜 이것저것 다 해봤지만 인식이 안되서 AS를 보내려고 인터넷을 더 알아보던중... 한 블로그에서 이 문제 해결에 대해 포스팅이 되어 있어 글을 읽고 그 해결 방법대로 해보니 꿈같이 키보드 인식 문제가 해결되었다 ㅠ_ㅠ 잡설이 길었고... 아래는 해결방법 - 해결방법 (일반적으로 커세어 키보드는 USB단자가 2개 있을것이다.) 1. USB 한개만 연결한뒤 키보드의 ESC키를 누르고 있는 상태에서 다른 한개의 USB를 연결한 후 누르고 있던 ESC키를 떼면 띠리링~ 하고 효과음이 나면서 키보드가 정상인식된다. 2. ESC키를 누르고 있는 상태에서..
node.js 서버를 구축 후 에러나 오류로 인해 서버가 종료되면 자동으로 서버를 재실행 해준다. 물론 서버가 비정상 종료가 되면 안되지만 개발중 임시로 서버를 띄워 놓거나 할때 편하게 사용하고 있다. 기본적으로 npm이 설치되어 있다는 가정하에.. 1. forever 설치 > npm install forever -g // forever 설치 명령어 2. 실행 및 종료 설치 후 기본적으로 사용 하는 실행 / 종료 명령어 (스크립트 파일 이름이 app.js 라고 했을때) > forever start app.js // forever로 서버 스크립트 실행 > forever list // forever로 실행중인 스크립트 리스트 정보 > forever stop app.js // 실행중인 app.js 스크립트 종..
마켓 등록 후 Google play app Signing 기능을 설정하였다면 구글로그인이 정상작동을 하지 않는다.마켓에서 관리하는 키를 등록해야 정상적으로 구글로그인을 사용할 수 있다. 마켓의 SHA-1 인증서 지문을 가져 오는 법은 기존에 포스팅을 했기 때문에 아래 링크로 대체한다.http://hwanschoi.tistory.com/124 이렇게 키값을 가져와서 아래 링크 Firebase Console에 접속하여 자신의 프로젝트에 추가하기만 하면 된다.https://console.firebase.google.com/?hl=ko 1. 프로젝트 설정 2.지문추가를 통해 등록 이렇게 등록하면 구글로그인이 정상적으로 동작한다.