반응형

MongoDB 21

Mongodb - 조건부인 경우 집계 $push

Mongodb - 조건부인 경우 집계 $push 나는 문서 묶음을 집계하려고 합니다.제가 $push하고 싶은 서류에는 두 개의 필드가 있습니다.그러나 "_id" 및 "A" 필드라고 가정하고, "A"가 $gt 0이면 $push "_id" 및 "A"만 원합니다. 저는 두 가지 접근법을 시도했습니다. 첫 번째. db.collection.aggregate([{ "$group":{ "field": { "$push": { "$cond":[ {"$gt":["$A", 0]}, {"id": "$_id", "A":"$A"}, null ] } }, "secondField":{"$push":"$B"} }]) 하지만 이렇게 하면 null 값이 "필드"로 푸시되므로 필요하지 않습니다. 두 번째. db.collection.aggr..

bestsource 2023.05.24

mongoid에서 embeds_many와 has_many의 차이

mongoid에서 embeds_many와 has_many의 차이 누가 나에게 사이의 차이점을 설명해 줄 수 있습니까?embeds_many그리고.has_many몽고이드로?embeds_many상위 문서의 내부에 관련 문서를 저장하는 데 사용됩니다. has_many문서 간의 관계를 별도의 컬렉션에 저장하는 데 사용됩니다.의 상대적 기록has_many상위 문서의 ID를 저장하는 필드가 있습니다.언급URL : https://stackoverflow.com/questions/10860116/difference-between-embeds-many-and-has-many-in-mongoid

bestsource 2023.05.14

MongoDB '$geoNear 쿼리에 대한 인덱스를 찾을 수 없습니다'

MongoDB '$geoNear 쿼리에 대한 인덱스를 찾을 수 없습니다' 난 그냥 단순한 것을 얻으려고 노력하는 것뿐입니다.near질의 작업여기 제 서류의 견본이 있습니다. {"point": {"type": "Point", "coordinates": [30.443902444762696, -84.27326978424058]}, "created_on": {"$date": 1398016710168}, "radius": 180, "user": {"$oid": "53543188eebc5c0cc416b77c"}, "_id": {"$oid": "53544306eebc5c0ecac6cfba"}, "expires_on": {"$date": 1399831110168} } 그리고 몽고드와 함께 다음 명령을 시도했습니다. d..

bestsource 2023.05.09

mongodb에서 업데이트 문서 수를 제한하는 방법

mongodb에서 업데이트 문서 수를 제한하는 방법 다음과 유사한 것을 구현하는 방법db.collection.find().limit(10)문서를 업데이트하는 동안? 저는 이제 문서를 얻는 것과 같은 정말 형편없는 것을 사용하고 있습니다.db.collection.find().limit()업데이트합니다. 일반적으로 주어진 레코드 수를 반환하고 각 레코드의 필드를 하나씩 변경합니다. 감사해요.사용할 수 있는 항목: db.collection.find().limit(NUMBER_OF_ITEMS_YOU_WANT_TO_UPDATE).forEach( function (e) { e.fieldToChange = "blah"; .... db.collection.save(e); } ); (각 코드에 대한 크레딧:MongoDB..

bestsource 2023.05.09

mongo 쉘에서 mongo가 어떤 포트를 리슨하는지 어떻게 알 수 있나요?

mongo 쉘에서 mongo가 어떤 포트를 리슨하는지 어떻게 알 수 있나요? mongo 인스턴스가 실행되고 있는 경우 셸에서 수신하고 있는 포트 번호를 확인하려면 어떻게 해야 합니까?나는 그렇게 생각했다.db.serverStatus()할 수 있을 것 같은데 안 보이네.이거 보여요 "connections" : { "current" : 3, "available" : 816 어느 쪽이 가깝죠?하지만 아닙니다.제안사항?문서를 읽어봤는데 이 작업을 수행할 명령어를 찾을 수 없는 것 같습니다. OS 쉘에서 다음을 실행하여 이를 수행할 수 있습니다. sudo lsof -iTCP -sTCP:LISTEN | grep mongo 시스템 쉘에서 사용할 수 있습니다.lsof(아래 Derick의 답변 참조) 또는netstat ..

bestsource 2023.03.25

MongoDB 현재 사용자 표시

MongoDB 현재 사용자 표시 현재 사용자에게 mongo shell에 로그인한 것을 어떻게 표시합니까?로그인하고 있는 유저를 변경할 수 있기 때문에, 이 조작은 편리합니다. db.auth("newuser", "password"): 인터랙티브셸에 있는 동안.길을 잃기 쉽다. 갱신하다 승인된 답변을 기반으로 사용자, 연결 및 db를 포함하도록 프롬프트를 변경했습니다. 편집.mongorc.js홈 디렉토리로 이동합니다. function prompt() { var username = "anon"; var user = db.runCommand({connectionStatus : 1}).authInfo.authenticatedUsers[0]; var host = db.getMongo().toString().spli..

bestsource 2023.03.20

몽고DB에서 지수 방향이 중요한 이유는 무엇인가?

몽고DB에서 지수 방향이 중요한 이유는 무엇인가? 문서를 인용하려면: 인덱스를 작성할 때는 키와 관련된 숫자가 인덱스의 방향을 지정하므로 항상 1(상승) 또는 -1(내림)이어야 합니다.방향은 단일 키 색인이나 임의 액세스 검색에는 중요하지 않지만 복합 색인에 대해 정렬 또는 범위 쿼리를 수행하는 경우 중요합니다. 그러나 복합지수에 지수의 방향성이 중요할 이유는 없다고 본다.누군가 더 자세한 설명(또는 예)을 해주실 수 있나요?MongoDB는 어떤 방식으로든 복합 키를 연결하여 BTree의 키로 사용합니다. 단일 항목을 찾을 때 - 트리의 노드 순서는 관련이 없습니다. 노드 범위를 반환하는 경우 - 서로 가까운 요소가 트리의 동일한 분기 아래에 있습니다.노드가 범위에 가까울수록 더 빨리 검색할 수 있습니다..

bestsource 2023.03.10

node.database

node.database 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘9년 전. node.js 앱과 페어링할 데이터베이스를 찾고 있습니다.관계형 DB보다는 json/nosql db가 바람직하다고 생각합니다.[json/sql 임피던스 불일치 없이 할 수 있습니다]생각하고 있습니다. 카우치 몽고드 리다이 위의 내용과 node.js와의 호환성/도입 가능성의 견해/전담에 대해 알고 계신 분?마음에 드는 거 있어요?저는 node.js용 mongodb 드라이버 개발자입니다.저..

bestsource 2023.02.28

단일 node.js 프로젝트의 Mongoose 및 다중 데이터베이스

단일 node.js 프로젝트의 Mongoose 및 다중 데이터베이스 하위 프로젝트를 포함하는 Node.js 프로젝트를 수행하고 있습니다.1개의 서브프로젝트는 1개의 Mongodb 데이터베이스를 가지며 Mongoose는 db의 래핑과 쿼리에 사용됩니다.근데 문제는 Mongoose는 모델이 하나의 연결 위에 구축되므로 단일 Mongoose 인스턴스에서 여러 데이터베이스를 사용할 수 없습니다. 여러 mongoose 인스턴스를 사용하는 경우 Node.js에는 캐싱 시스템이 있기 때문에 여러 모듈인스턴스가 허용되지 않습니다.require()Node.js에서 모듈 캐싱을 비활성화하는 것은 알고 있지만 mongoose에서만 필요하기 때문에 좋은 솔루션은 아니라고 생각합니다. 사용하려고 했습니다.createConnec..

bestsource 2023.02.28

MongoDB의 장단점?

MongoDB의 장단점? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. mongodb의 장점과 단점이 무엇인지, 특히 관계형 데이터베이스와 비교해 주실 수 있나요?ACID, scalability, throughput, 메인 메모리 사용량, 삽입/쿼리 성능 및 인덱스 크기 등을 포함합니다.MongoDB에 관한 일반적인 사항 장점: 스키마리스유연한 스키마를 사용하는 경우 MongoDB와 같은 문서 저장소에 적합합니다.이는 RDB에서 퍼포먼스 있게 구현하기..

bestsource 2023.02.17
반응형