mongodb 39

Mongoose와 함께 _id로 검색

Mongoose와 함께 _id로 검색 몽구스가 있는 간단한 findById 때문에 어려움을 겪고 있습니다. 항목이 DB에 존재함을 확인했습니다. db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'}) 몽구스와 함께 Story.findById(topic.storyId, function(err, res) { logger.info("res", res); assert.isNotNull(res); }); 찾을 수 없을 겁니다 나는 또한 mongoId로 변환하려고 시도했지만, 여전히 찾을 수 없습니다(몽구스가 당신을 위해 이것을 해준다고 해도). var mid = mongoose.Types.ObjectId(storyId); let story = awa..

programing 2023.06.26

MongoDB 집계 프레임워크에서 0으로 나눗셈 처리 방법

MongoDB 집계 프레임워크에서 0으로 나눗셈 처리 방법 저는 업보팅 또는 다운보팅이 가능한 항목 모음을 가지고 있습니다. {"_id" : 1, "name": "foo", "upvotes" : 30, "downvotes" : 10} {"_id" : 2, "name": "bar", "upvotes" : 20, "downvotes" : 0} {"_id" : 3, "name": "baz", "upvotes" : 0, "downvotes" : 0} 품질을 계산하기 위해 집계를 사용하고 싶습니다. db.items.aggregate([ {"$project": { "name": "$name", "upvotes": "$upvotes" "downvotes": "$downvotes", "quality": {"$divid..

programing 2023.06.21

윈도우에서 도커 mongo 이미지를 시작할 수 없습니다.

윈도우에서 도커 mongo 이미지를 시작할 수 없습니다. 이미지를 시작할 때 다음 오류가 발생합니다. 2019-02-27T17:09:41.095+0000 E STORAGE [initandlisten] WiredTiger error (17) [1551287381:95206][1:0x7fae36fc4a40], connection: __posix_open_file, 715: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1551287381:95206][1:0x7fae36fc4a40], connection: __posix_open_file, 715: /data/db/WiredTiger.wt: handle-open: open: File exists 2..

programing 2023.06.21

Mongoose findOne 및 업데이트 여러 필드 업데이트

Mongoose findOne 및 업데이트 여러 필드 업데이트 findOneAndUpdate 메서드가 제대로 작동하지 않습니다.모든 필드를 한 번에 업데이트하려고 하는데 마지막 필드만 업데이트(설정)하고 있습니다.항상 마지막 필드입니다.제가 무엇을 잘못하고 있는지 또는 기대되는 효과를 얻기 위해 제가 무엇을 할 수 있는지 누가 말해줄 수 있나요? 다음은 나의 findOneAndUpdate 코드입니다. Book.findOneAndUpdate({_id:bookId},{$set:{"name": name},$set:{"genre": genre},$set:{"author": author},$set:{"similar": similar}}).exec(function(err, book){ if(err){ console..

programing 2023.06.21

삽입 시간별로 유성 컬렉션을 정렬하려면 어떻게 해야 합니까?

삽입 시간별로 유성 컬렉션을 정렬하려면 어떻게 해야 합니까? 저는 Meteor를 이용한 첫 프로젝트를 진행하고 있으며, 정렬에 어려움을 겪고 있습니다. 사용자가 격언을 입력한 후 목록에 표시되는 양식이 있습니다.현재 가장 최근의 격언이 목록의 맨 아래에 자동으로 표시됩니다.대신에 가장 최근의 것을 목록의 맨 위에 표시하는 쉬운 방법이 있습니까? 노력했습니다. Template.list.aphorisms = function () { return Aphorisms.find({}, {sort: {$natural:1}}); }; Meteor 문서에는 사례가 많지 않기 때문에 당황스럽습니다. 이 경우를 가정하면date_created타임스탬프와 함께 유효한 날짜 형식입니다. 구문 분석된 값을 삽입해야 합니다.date..

programing 2023.06.01

에어로스피크와 함께 일한 사람이 있습니까?MongoDB와 비교하면 어떻습니까?

에어로스피크와 함께 일한 사람이 있습니까?MongoDB와 비교하면 어떻습니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 4년 전에 문을 닫았습니다. 이 질문을 개선합니다. 에어로스피크가 그들이 주장하는 것만큼 좋은지 누가 말할 수 있습니까?상업적인 사업이기 때문에 저는 좀 회의적입니다.제가 알기로는 그들은 방금 오픈 소스 버전을 출시했지만, 그들의 웹사이트에 대한 주장은 여전히 과장될 수 있습니다. 저는 특히 에어로스픽이 MongoDB와 어떻게 비교되는지 궁금합니다.저는 Aerospike, MongoDB, Redis를 사용했으며 다른 많은 NoSQL 데이터베이스를..

programing 2023.05.27

MongoDB $in 쿼리에 대한 응답 순서?

MongoDB $in 쿼리에 대한 응답 순서? 이 질문에는 이미 다음과 같은 답이 있습니다. MongoDB의 $in 조항은 주문을 보장합니까? (11개 답변) 마감됨7년 전에. $in 조건부 연산자의 MongoDB 문서에는 순서에 대한 내용이 없습니다.양식 쿼리를 실행하는 경우 db.things.find({'_id': {'$in': id_array}}); 반환된 결과의 순서는 무엇입니까?그리고 MongoDB에 "나는 그 결과들이 에 있는 ids와 같은 순서로 정렬되기를 원한다.id_array?"JIRA에 대한 이 기능에 대한 질문: 빠르게 꽤 좋은 반응을 얻었습니다: 사용$or대신에$in c.find( { _id:{ $in:[ 1, 2, 0 ] } } ).toArray() 대. c.find( { $or:..

programing 2023.05.27

MongoDB 2.4의 Meteor 앱에서 전체 텍스트 검색 구현

MongoDB 2.4의 Meteor 앱에서 전체 텍스트 검색 구현 Meteor 앱에 전체 텍스트 검색을 추가하는 것을 검토 중입니다.MongoDB가 현재 이 기능을 지원한다는 것은 알고 있지만 구현에 대해 몇 가지 질문이 있습니다. 텍스트 검색 기능을 활성화하는 가장 좋은 방법은 무엇입니까?textSearchEnabled=trueMeteor 앱에서? 인덱스를 추가할 수 있는 방법이 있습니까?db.collection.ensureIndex()앱 내에서? 어떻게 Mongo 명령을 실행할 수 있습니까?db.quotes.runCommand( "text", { search: "TOMORROW" } )Meteor 앱 내에서? 제 목표가 망원경에 검색을 추가하는 것이기 때문에 최소한의 명령줄 마법이 필요하고 Herok..

programing 2023.05.27

MongoDB: 컬렉션에 있는 수십억 개의 문서

MongoDB: 컬렉션에 있는 수십억 개의 문서 컬렉션에 66억 개의 빅램을 로드해야 하는데 가장 좋은 방법에 대한 정보를 찾을 수 없습니다. 그렇게 많은 문서를 단일 기본 키 인덱스에 로드하는 것은 시간이 오래 걸리겠지만, 내가 아는 한 mongo는 파티션 분할과 동등한 것을 지원하지 않습니까? 샤딩이 도움이 될까요?여러 컬렉션에 걸쳐 데이터 세트를 분할하여 애플리케이션에 논리를 구축해야 합니까?최적의 대량 삽입이 무엇인지 말하기는 어렵습니다. 이것은 부분적으로 삽입하는 물체의 크기와 측정할 수 없는 다른 요소에 달려 있습니다.몇 가지 범위를 사용해 보고 최고의 성능을 제공하는 것을 확인할 수 있습니다.일부 사용자는 mongoimport를 사용하는 것을 좋아하는데, 이는 상당히 빠르지만 가져오기 데이터..

programing 2023.05.27

MongoDB + Neo4J vs OrientDB vs ArangoDB

MongoDB + Neo4J vs OrientDB vs ArangoDB 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 현재 MMO 브라우저 게임의 디자인 단계에 있으며, 게임에는 실시간 위치(각 셀의 토양 데이터)에 대한 타일 맵과 일반적인 월드 맵이 포함될 것입니다.제가 선호하는 게임 엔진은 지속적인 데이터 세계를 위해 MongoDB를 사용합니다. 저는 또한 기본적으로 데이크스트라 모듈인 배송 시뮬레이션을 구현할 것입니다. 그래프 데이터베이스를 사용하기로 결정했는데, Neo4j가 인기가 많아서 발견되었습니다. ..

programing 2023.05.27