목록Web (91)
taenyLog

$ node index.js APP IS LISTENING ON PORT ! OH NO MONGO CONNECTION ERROR!!!! MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 at _handleConnectionErrors (C:\Users\User\project2\Mongoose_Express\node_mod ules\mongoose\lib\connection.js:792:11) at NativeConnection.openUri (C:\Users\User\project2\Mongoose_Express\node_mo dules\mongoose\lib\connection.js:767:11) at runNextTicks (node:inte..
res.send The res.send() function basically sends the HTTP response. The body parameter can be a String or a Buffer object or an object or an Array. Syntax: res.send( [body] ) Parameter: This function accepts a single parameter body that describes the body which is to be sent in the response. Returns: It returns an Object. res.render The res.render() function is used to render a view and sends th..
Mongoose로 업데이트하기 클래스이름.updateOne({기존값},{바꿀값}) 첫 번째 항목을 갱신 즉, 쿼리에 매치되는 첫 번째 항목을 우리가 제시한 것으로 갱신 클래스이름.updateMany({기존값},{바꿀값}) Movie.updateMany({title:{$in:['Amadeus','Stand By Me']}},{score:10}) 'Amadeus'와 'Stand By Me'의 title을 가진 데이터의 score를 10으로 변경 findOneAndUpdate() 쿼리가 실행된 후 갱신된 버전을 돌려받거나 기본적으로 새 버전이 표시되게 만들고 싶을 경우 옵션을 하나 더 지정해야함 그 옵션을 세 번째 인수로 전달해야함. new라는 옵션 객체인데 false가 디폴트이다. true로 변경해야 원래 ..
파워셸에서 `mongo` 명령어를 실행하여 MongoDB 쉘에 접속한 후, 깃배시에서 Node.js를 사용하여 몽구스 코드를 실행하는 것은 가능합니다. 이렇게 하는 이유는 몽구스 코드를 실행하기 위해 Node.js 환경이 필요하기 때문입니다. 다음은 해당 과정을 단계별로 설명한 것입니다: 1. 먼저, 파워셸을 열고 `mongo` 명령어를 실행하여 MongoDB 쉘에 접속합니다. 이를 통해 데이터베이스에 대한 명령어를 실행할 수 있습니다. 2. MongoDB 쉘에서 원하는 작업을 수행합니다. 예를 들어, 데이터베이스를 생성하거나 문서를 삽입하는 작업 등을 수행할 수 있습니다. 필요한 작업을 모두 완료한 후, MongoDB 쉘을 종료합니다. 3. 이제 깃배시를 열고 Node.js를 사용하여 몽구스 코드를 작..

최신버전의 Node.js 사용하는 경우 JS파일에서 몽구스 모듈을 가져오고 강의 코드를 실행할때 .load index.js 명령 대신 node -i -e "$(< index.js)" 명령사용하자. 윈도우라면 깃배쉬 이용 .
Node.js REPL(Read-Eval-Print Loop)에 대해 도움을 드릴 수 있습니다. Node.js REPL은 JavaScript 코드를 입력하고 즉시 결과를 확인할 수 있는 대화형 환경을 제공합니다. Node.js REPL을 사용하려면 컴퓨터에 Node.js가 설치되어 있어야 합니다. Node.js REPL에 접근하는 방법은 다음과 같습니다: 1. 터미널이나 명령 프롬프트를 엽니다. 2. `node`를 입력하고 Enter 키를 누릅니다. 이렇게 하면 Node.js REPL이 시작되고, `>` 프롬프트가 표시되어 입력을 기다리고 있는 상태가 됩니다. 3. 이제 JavaScript 코드를 입력하고 Enter 키를 눌러 결과를 확인할 수 있습니다. 예를 들어, `console.log("Hello,..

https://www.mongodb.com/docs/manual/reference/method/db.collection.insertMany/ db.collection.insertMany() — MongoDB Manual Docs Home → MongoDB Manual db.collection.insertMany()mongosh MethodThis page documents a mongosh method. This is not the documentation for database commands or language-specific drivers, such as Node.js.For the database command, see the insert command.Fo www.mongodb.com 모델의 ..
JavaScript Promises는 비동기 작업을 처리하는 데 사용되는 기능입니다. 기존의 콜백 패턴에서의 단점을 해결하고 비동기 코드를 더욱 효율적으로 관리할 수 있게 해줍니다. Promises를 사용하는 이유는 다음과 같습니다: 1. 비동기 코드 관리: Promises는 비동기 작업을 처리하고 완료되면 결과를 반환하는 데 사용됩니다. 이를 통해 코드를 더욱 쉽게 관리하고, 콜백 지옥(callback hell)과 같은 복잡한 중첩 구조를 피할 수 있습니다. Promises는 비동기 작업의 성공, 실패, 진행 상태 등을 명확하게 처리할 수 있어 코드의 가독성과 유지 보수성을 향상시킵니다. 2. 에러 처리: Promises는 에러 처리를 간편하게 해줍니다. 비동기 작업 중에 발생하는 에러를 catch()..