mongoDB 18

Mongoose에서 ID 배열 쿼리를 수행하려면 어떻게 해야 합니까?

Mongoose에서 ID 배열 쿼리를 수행하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. mongodb/mongoose findMany - 배열에 나열된 ID를 가진 모든 문서를 찾습니다. (9개 답변) 마감됨2년 전에. 예를 들어 모델 이름이User개체 ID가 있는 배열이 있습니다. 제가 가지고 있는 ID 배열과 "교차"하는 모든 사용자 레코드를 가져오려고 합니다. User.find({ records with IDS IN [3225, 623423, 6645345] }, function.... 여기 $in 연산자를 사용하는 몽구스식 방법이 있습니다. User.find() .where('fb.id') .in([3225, 623423, 6645345]) .exec(function ..

programing 2023.05.24

mongod --dbpath 설정 방법

mongod --dbpath 설정 방법 몽고드밴드 데이터베이스는 일반적으로 매우 새로운 것입니다.달릴 때마다mongo 오류 메시지를 : " " MongoDB shell version: 2.4.9 connecting to: test Thu Jan 30 13:03:33.170 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 exception: connect failed 달리는 mongod나는 이것을 봅니다: Thu Jan 30 13:13:36.588 [initandlisten] MongoDB starting : pid=29408 port=27017 dbpath=/usr/local/var/mongodb 64-bi..

programing 2023.05.14

Mongo DB 4.0 Mongoose & NodeJs와의 트랜잭션, Express

Mongo DB 4.0 Mongoose & NodeJs와의 트랜잭션, Express 애플리케이션 계층에 Nodejs + Express가 있는 데이터베이스로 MongoDB를 사용하는 애플리케이션을 개발하고 있습니다. 즉, 두 가지 컬렉션이 있습니다. 사용자들 거래 여기서 나는 얼마간의 금액으로 수천 명의 사용자들의 지갑을 업데이트해야 하고 성공적으로 각 거래에 대한 관련 정보가 있는 새 문서를 만들어야 합니다. 이것은 내 코드입니다. userModel.update({_id : ObjectId(userId)}, {$inc : {wallet : 500}}, function (err, creditInfo) { if(err){ console.log(err); } if(creditInfo.nModified > 0)..

programing 2023.05.14

Ubuntu 15.10에서 tar.gz 파일에서 Robomongo를 프로그램으로 설치하는 방법

Ubuntu 15.10에서 tar.gz 파일에서 Robomongo를 프로그램으로 설치하는 방법 을 즘다로몽고개들은로발새출버시니합요전을로운의로 출시합니다.tar.gz에 없는.deb더블 클릭 설치가 용이한 패키지.그러나 그 옵션은 더 이상 사용할 수 없습니다.그래서 우분투에서 프로그램으로 설치하는 방법.저는 패키지를 추출하고 설치하려고 시도했지만 실패했습니다. admin@admin-lenovo:~$ cd Downloads/ admin@admin-lenovo:~/Downloads$ tar -xzf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz admin@admin-lenovo:~/Downloads$ cd robomongo-0.9.0-rc4-linux-x86_64-8c83..

programing 2023.05.14

Mongoose/MongoDB 결과 필드가 Javascript에서 정의되지 않은 것으로 나타납니다.

Mongoose/MongoDB 결과 필드가 Javascript에서 정의되지 않은 것으로 나타납니다. 항목을 매개 변수가 있는 개체로 기록할 수 있는 누락된 항목이 있습니까? 그러나 해당 매개 변수에 액세스하려고 하면 정의되지 않습니다. 제가 지금까지 시도한 것: console.log(item)=>{ title: "foo", content: "bar" },괜찮아요. console.log(typeof item)=> 객체 console.log(item.title)=> "계속" 문제와 관련이 있을 경우를 대비하여 몇 가지 맥락을 포함하겠습니다. var TextController = function(myCollection) { this.myCollection = myCollection } TextControlle..

programing 2023.05.14

NoSQL 사용 사례

NoSQL 사용 사례 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 질문을 개선하다 NoSQL은 최근 업계에서 많은 관심을 받고 있습니다.관계형 데이터베이스 스토리지에 대한 최적의 사용 사례에 대해 사람들이 어떻게 생각하는지 정말 궁금합니다.개발자가 특정 데이터셋이 NoSQL 솔루션에 더 적합하다고 생각하게 하는 이유는 무엇입니까?PHP 개발에서 MongoDB와 CouchDB가 가장 많은 커버리지를 받고 있는 것 같아서 특히 관심이 많습니다.관계형 데이터 모델을 MongoDB나 CouchDB와 같은 NoSQL 데이터베이스에 매핑하지 않겠다고 스스로에..

programing 2023.03.20

MongoDB: 설치된 MongoDB의 정확한 버전을 찾는 방법

MongoDB: 설치된 MongoDB의 정확한 버전을 찾는 방법 Windows 7 용으로 mongoDB 3.2 를 로컬에 인스톨 하고 있다.구체적인 버전을 알고 싶습니다(예를 들어 3.2.1, 3.2.3, ... 등)을 알고 싶습니다.어떻게 찾을 수 있죠?데이터베이스 셸(mongo.exe)을 열면 다음과 같이 출력됩니다. MongoDB 쉘 버전: 3.2.0 하지만 이건 셸 버전일 뿐이고 실제 데이터베이스 버전과 동일한지 잘 모르겠습니다.콘솔을 실행하고 다음과 같이 입력합니다. db.version() https://docs.mongodb.com/manual/reference/method/db.version/옵션 1: 콘솔을 시작하고 다음을 수행합니다. db.version() 옵션 2: 셸 콘솔을 열고 다음..

programing 2023.03.10

도커 컨테이너가 가동될 때까지 어떻게 기다려야 합니까?

도커 컨테이너가 가동될 때까지 어떻게 기다려야 합니까? 컨테이너 내에서 서비스를 실행할 때 mongodb 명령어라고 합시다. docker run -d myimage 아이디CI 스크립트에서는 mongo 컨테이너 실행 직후 mongodb 연결을 테스트하기 위해 클라이언트를 실행합니다.문제는 서비스가 아직 시작되지 않았기 때문에 클라이언트가 접속할 수 없다는 것입니다. 것을 하는 것 sleep 10내 스크립트에는 컨테이너가 가동될 때까지 기다릴 수 있는 옵션이 없습니다. .wait그런 경우에는 통하지 않습니다. 용기가 존재하지 않기 때문입니다.커제 ??이 간단한 해결책을 찾았고, 더 나은 방법을 찾고 있었지만, 운이 없었다. until [ "`docker inspect -f {{.State.Running}} ..

programing 2023.02.28