반응형

mongodb 21

mongoDB에서 $unset과 $set을 조합하여 사용하는 방법

mongoDB에서 $unset과 $set을 조합하여 사용하는 방법 다음과 같은 기록이 있습니다. { "Date" : ISODate("2013-06-28T18:30:00Z"), "Details" : { "Amount1" : -200, "Amount2" : 2800, "Amount3" : -100 }, 'NID' : 'T123RT', 'PID' : 'P123RT', "SettAmount" : 2500, "SettStatus" : "completed", "Status" : "completed", "StoreID" : "51ea54279d867b040b000008", "_id" : ObjectId("51ea54279d867b040b000013") } 다음과 같이 문서를 업데이트하려고 합니다. db.settlem..

programing 2023.06.26

MongoDB 셸과 서버가 일치하지 않습니다.

MongoDB 셸과 서버가 일치하지 않습니다. mlab 데이터베이스에 연결하려고 하는데 명령을 실행하면 mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass 항상 다음 메시지가 표시됩니다. MongoDB 셸 버전 v3.4.0 연결 대상: mongodb://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB 서버 버전: 3.2.11 경고: 셸 및 서버 버전이 일치하지 않습니다. 저는 그것을 없애고 싶습니다.제가 지금까지 설치해 온 것이 확실합니다.3.4이 가이드를 사용한 버전 도움을 주셔서 미리 감사드립니다.저도 이 문제에 직면한 적이 있습니다.그리고 mongo 서버를 종료하지 않고 mongodb를 업그레이드한 것이 원인..

programing 2023.06.21

Nodejs 애플리케이션 오류: pm2 배포를 사용할 때 EADDRINUSE 바인딩

Nodejs 애플리케이션 오류: pm2 배포를 사용할 때 EADDRINUSE 바인딩 pm2를 사용하여 애플리케이션을 신속하게 배포 데이터베이스가 mongodb입니다. 명령을 사용하여 app를 실행하는 경우: NODE_ENV=production pm2 start app.js -i max after has EADDRINUSE: bind EADDRINUSE, 이것은 로그입니다. 오류가 발생하면, [app err (l0)] js:1073:26 [app err (l1)] at Object.30:1 (cluster.js:587:5) [app err (l2)] at handleResponse (cluster.js:171:41) [app err (l3)] at respond (cluster.js:192:5) [app ..

programing 2023.06.21

Mac에서 MongoDB 나침반 실행

Mac에서 MongoDB 나침반 실행 Mac OS Catalina 10.15.4 저는 MongoDB 서버 Community 버전을 Mac에 문제없이 설치했습니다.그런 다음 MongoDB 다운로드 센터에서 MongoDB 나침반 커뮤니티 에디션을 설치했습니다.오류 없이 설치가 완료되었습니다.나침반을 실행하려고 하면 다음 오류 메시지가 표시됩니다. “MongoDB Compass.app” can’t be opened because Apple cannot check it for malicious software. 이 일에 부딪힌 사람이 또 있습니까? 솔루션: 이 경고는 나침반 바이너리가 아직 macOS용으로 공증되지 않았기 때문입니다.MongoDB는 이 문제를 해결하기 위해 노력하고 있습니다.현재로서는 응용프로그..

programing 2023.06.21

브라우저를 통해 mongodb에 액세스할 수 없음 - 네이티브 드라이버 포트에서 HTTP를 통해 MongoDB에 액세스하려고 하는 것 같습니다.

브라우저를 통해 mongodb에 액세스할 수 없음 - 네이티브 드라이버 포트에서 HTTP를 통해 MongoDB에 액세스하려고 하는 것 같습니다. 터미널을 열고 다음 명령을 입력합니다. sudo mongod 그러면 출력이 됩니다. [initandlisten] waiting for connections on port 27017 다른 터미널을 열고 들어갑니다. sudo mongo 그러면 mongo 셸이 열리고 mongo 명령을 입력하라는 메시지가 표시되지만 localhost/27017로 이동하면 다음 메시지가 표시됩니다. It looks like you are trying to access MongoDB over HTTP on the native driver port. 나는 express와 when을 사용하여..

programing 2023.06.06

GridFS는 실전 가동에 충분한 속도와 신뢰성을 갖추고 있습니까?

GridFS는 실전 가동에 충분한 속도와 신뢰성을 갖추고 있습니까? 새로운 웹 사이트를 개발했는데 GridFS를 일반 파일 시스템 스토리지에 비해 많은 이점을 제공하기 때문에 모든 사용자 업로드를 위한 스토리지로 사용하고 싶습니다. nginx가 제공하는 GridFS를 사용하는 벤치마크는 nginx가 제공하는 일반 파일 시스템만큼 빠르지 않음을 나타냅니다. nginx를 사용한 벤치마크 실제 가동 환경에서 GridFS를 이미 사용하고 있거나 새로운 프로젝트에 GridFS를 사용하고 있는 사람이 있습니까?저는 회사에서 gridf를 사용하고 있습니다.gridf는 우수한 트래픽 통계(하루 방문자 수 25,000명)가 있는 가격 비교 웹 사이트의 일부입니다.서버의 RAM은 2기가바이트도 많지 않고 CPU의 속도도 ..

programing 2023.04.02

mongodb 로컬 서버를 시작할 수 없습니다.

mongodb 로컬 서버를 시작할 수 없습니다. mongodb를 하여 mongodb 로컬서버를 때는 mongodb를 사용합니다.mongod명령어를 실행하지 못하고 이 오류가 발생하였습니다. /usr/lib/mongodb/mongod --help for help and startup options Sat Jun 25 09:38:51 MongoDB starting : pid=1782 port=27017 dbpath=/data/db/ 32-bit ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data ** see http://blog.mongodb.org/post/137788967/32-bit-limitations Sat..

programing 2023.03.18

오브젝트를 입수하려면 어떻게 해야 합니까?몽구스에서 오브젝트를 저장한 후 아이디?

오브젝트를 입수하려면 어떻게 해야 합니까?몽구스에서 오브젝트를 저장한 후 아이디? var n = new Chat(); n.name = "chat room"; n.save(function(){ //console.log(THE OBJECT ID that I just saved); }); 방금 저장한 개체의 개체 ID를 console.log로 기록합니다.몽구스에서 어떻게 해요?이건 나한테 효과가 있었어. var mongoose = require('mongoose'), Schema = mongoose.Schema; mongoose.connect('mongodb://localhost/lol', function(err) { if (err) { console.log(err) } }); var ChatSchema = ..

programing 2023.03.13

Node.js 코드에서 MongoDB 연결을 닫지 않는 것이 권장되는 이유는 무엇입니까?

Node.js 코드에서 MongoDB 연결을 닫지 않는 것이 권장되는 이유는 무엇입니까? Node.js 코드는 다음과 같습니다. function My_function1(_params) { db.once('open', function (err){ //Do some task 1 }); } function My_function2(_params) { db.once('open', function (err){ //Do some task 2 }); } 접속을 닫지 않는 경우의 베스트 프랙티스에 대해서는, 링크를 참조해 주세요. https://groups.google.com/forum/ #!topic/node-mongodb-native/5cPt84TUsVg 로그 파일에 다음과 같은 데이터가 포함되어 있는 것을 보았습니..

programing 2023.03.13

MongoDB - 여러 $or 연산

MongoDB - 여러 $or 연산 $or 연산을 여러 개 하려면 어떻게 해야 합니까?지금까지 다음을 시도했지만 묵묵히 두 번째 $or를 무시합니다. { $or: [{a: 2}, {a: 3}], $or: [{b: 5}, {b: 4}] } 두 개의 동일한 키를 사용하고 있기 때문에 그런 것 같습니다.다른 방법이 없을까요?Mongo 2.0은 $and 연산자를 추가했기 때문에 다음과 같은 쿼리를 수행할 수 있습니다. db.things.find({$and: [{$or : [{'a':1},{'b':2}]},{$or : [{'a':2},{'b':3}]}] }) http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24andSQL과 같은 여러 개..

programing 2023.03.13
반응형