728x90

여러 프로젝트에 참여하다보면 특정 git계정을 이용하여 clone하는 경우가 발생한다.

 

이때, 써먹도록 하자

 

git clone https://아이디@github.com/이름/프로젝트명.git 

 

비밀번호 요청시 입력

 

(이름이 별도로 없다면 이름에도 아이디를 입력해보자)

728x90
반응형
728x90
git --branch <branch name> url
728x90
반응형
728x90

사실 이 용어가 맞는지 모르겠다

 

좀 더 공부를 하고 정확한 표기로 수정하도록 해야겠다..

 

아시는 분이 있으면 댓글 남겨 주시기를.

 

db.컬렉션명.findOneAndUpdate({ "_id": "ObjectId( id를 쓰세요 )" }, { $set: { "기존의Object.새key": "value" }  })

 

예시) phone이라는 컬렉션에 units이라는 object가 있다면...

_id = ObjectId('sdofnor12emoe%')

units = {

  battery: 3200,

  screen: 1440,

  pen: false,

}

 

db.phone.findOneAndUpdate({ "_id": ObjectId("sdofnor12emoe%") }, { $set: { "units.camera": "5200px" }  })

와 같이 사용할 수 있다

728x90
반응형

'개발, 코딩 > RDB|SQL|NoSQL' 카테고리의 다른 글

window에서 mongo설치하기  (0) 2019.10.08
mysql connect할때  (0) 2019.08.27
mongo - field제거  (0) 2019.08.22
mongodb - 컬렉션 내 데이터 확인, 찾아서 업데이트  (0) 2019.07.12
mongodb - $ne  (0) 2019.07.11
728x90

javascript에서는  typeof를 이용해 array 타입을 분별해 낼 수 없다.

typeof가 array를 object로 보기 때문이다.

따라서, array타입을 체크하기 위해서는 Array.isArray([1,2,3]);과 같은 방법으로 판별하도록 한다.

728x90
반응형
728x90

const user_list = [{ id: 1 }, { id: 2, }, { id: 1 }, { id: 3, } ];

const unique_user = user_list.reduce((prev, now) => {

  if (!prev.some(obj => obj.id !== now.id })) {

    prev.push(now);

  }

  return prev;

}, []);

728x90
반응형
728x90

웹뷰를 사용하여 youtube를 간단히 연동할 수 있습니다.

 

<WebView
  style={{ width: '100%', height: '100%' }}
  mixedContentMode='always'
  source={{ uri: `https://www.youtube.com/embed/bTBmpBUHmVc?controls=1&disablekb=1&egm=1&rel=0` }}
  useWebKit={true} // ios 필수
  scrollEnabled={false}
  domStorageEnabled={true}
  javaScriptEnabled={true}
/>



링크된 영상은 쯔양님의 영상입니다.

체크된 바로는 너무 긴 영상은 로드되지 않는것으로 보입니다.

영상 플레이어 관련 옵션들은

https://developers.google.com/youtube/player_parameters#playlist

 

YouTube 내장 플레이어 및 플레이어 매개변수<  |  YouTube IFrame Player API  |  Google Developers

개요 이 문서에서는 애플리케이션에 YouTube 플레이어를 삽입하는 방법을 설명하고 YouTube 내장 플레이어에서 사용할 수 있는 매개변수를 정의합니다. IFrame URL에 매개변수를 추가하여 애플리케이션의 재생 환경을 맞춤설정할 수 있습니다. 예를 들어 autoplay 매개변수를 사용하여 동영상을 자동으로 재생하거나 loop 매개변수를 사용하여 동영상이 반복해서 재생되도록 할 수 있습니다. 또한 enablejsapi 매개변수로 플레이어에 를 사용하도

developers.google.com

여기서 확인할 수 있습니다.

 

확대하여 전체화면 보기를 하는것은 좀 더 알아본 후 추후 업로드하도록 하겠습니다.

728x90
반응형
728x90

안녕하세요?

간단하지만 매우 유용한, array method에서 async/await용법을 사용하는 방법을 알아보겠습니다.

이는, 서버에 반복적으로 값을 요청해야할 때 매우 유용하게 쓰입니다.

 

const arr = [ { key: 1 }, { key: 2 }, { key: 3 } ]

const results = arr.map(async (obj) => {
  return await this.fetchSomething(obj.key);
});

Promise.all(results).then((completed) => {
  return completed
});

 

map외에 filter, some, forEach등등 에서도 얼마든지 자유롭게 활용할 수 있겠죠?

 

 

 

 


웹사이트 개발 / 홈페이지 제작 / android앱 개발 / ios 앱 개발 / server / client / aws / fullstack / buisness partner / 외주 / 용역

https://open.kakao.com/o/sNETgUJb

http://self-made.cloud

 

 

728x90
반응형
728x90

명령어로 collection 내 데이터 확인하는 방법

use database

:  특정 데이터베이스에 접근할 수 있습니다.

 

show collections

: 컬렉션들의 목록을 확인할 수 있습니다.

 

db.getCollection('컬렉션 이름').find()

: 컬렉션 내의 모든 데이터(document)를 확인할 수 있습니다.

 

 

명령어로 collection내의 데이터를 찾아 업데이트 하는 방법

db.getCollection('컬렉션 이름').findOneAndUpdate({ _id: '아이디 값' }, { $set: { 바꿀것: '이렇게 바뀜' } })

: findOneAndUpdate가 핵심 키워드 입니다. 이는 단 하나의 document를 찾아내 그 값을 업데이트 합니다.

메서드의 첫 매개변수로 조건식이 옵니다. 위에 서는 { _id: '아이디 값 } 에 해당합니다.

_id가 아닌 다른것을 통해 조건을 지정해도 상관없습니다.

메서드의 두번째 매개변수는 업데이트 할 내용입니다.

$set을 이용해 수정하거나 $push를 이용해 추가할 수도 있습니다.

728x90
반응형

'개발, 코딩 > RDB|SQL|NoSQL' 카테고리의 다른 글

window에서 mongo설치하기  (0) 2019.10.08
mysql connect할때  (0) 2019.08.27
mongo - field제거  (0) 2019.08.22
Mongodb - document의 object에 key추가하기  (0) 2019.07.17
mongodb - $ne  (0) 2019.07.11
728x90

$ne 란?

- $ne: '' 는 ''을 제외하고 나머지를 가져온다는 뜻

- $not: { $ne: ''  } 와 같이 사용할 수 도있음.

728x90
반응형
728x90

div태그를 textarea와 같이 사용하는 것은, 종종 쓰이므로 간단하게 정리를 해보고자 한다.

 

stackoverflow에서 쉽게 찾아볼 수 있지만 언제 지워질지 모르기에 기록을 해둔다.

 

<textarea>I am a textarea</textarea>

<div id="textarea" contenteditable>I look like textarea</div>

<input value="I am an input" />

<div id="input" contenteditable>I look like an input</div>

 

위의 것들을 직접 실행시켜 보면 어떻게 다른지 어떻게 쓰일수 있는지 짐작이 갈것이다.

 

나는 이 중에서 div contenteditable을 사용할 예정이다.

728x90
반응형