반응형

MongoDB 36

mongoDb에서 인덱스로 어레이 요소를 삭제하려면 어떻게 해야 합니까?

mongoDb에서 인덱스로 어레이 요소를 삭제하려면 어떻게 해야 합니까? 다음 예제에서는 문서가 db.people 컬렉션에 있다고 가정합니다. 색인별로 관심 배열의 세 번째 요소를 제거하려면 어떻게 해야 합니까? { "_id" : ObjectId("4d1cb5de451600000000497a"), "name" : "dannie", "interests" : [ "guitar", "programming", "gadgets", "reading" ] } 현재의 솔루션은 다음과 같습니다. var interests = db.people.findOne({"name":"dannie"}).interests; interests.splice(2,1) db.people.update({"name":"dannie"}, {"$se..

source 2023.03.28

Mongo 개체에서 생성된 날짜를 추출하려면 어떻게 해야 합니까?아이디

Mongo 개체에서 생성된 날짜를 추출하려면 어떻게 해야 합니까?아이디 Mongo 쉘을 사용하여 Mongo DB를 조회하고 있습니다.오브젝트에 포함된 타임스탬프를 사용하고 싶다.ID는 쿼리의 일부이며 출력에 추출할 열로도 사용됩니다.오브젝트를 작성하도록 Mongo를 설정했습니다.아이디 자체입니다. 문제는 오브젝트를 사용하는 방법을 찾을 수 없다는 것입니다.타임 스탬프를 추출하는 ID. 다음은 제가 작업하고자 하는 질문입니다.'createdDate' 필드는 자리 표시자이므로 올바른 필드가 무엇인지 알 수 없습니다. //Find everything created since 1/1/2011 db.myCollection.find({date: {$gt: new Date(2011,1,1)}}); //Find eve..

source 2023.03.28

MongoDB 데이터 디렉토리 /data/db를 찾을 수 없습니다.

MongoDB 데이터 디렉토리 /data/db를 찾을 수 없습니다. 이 질문에는 이미 답변이 있습니다. Mongod가 /data/db 폴더가 없다고 불평한다. (29 회답) 닫힘7년 전. 터미널에서 Mongod를 실행하려고 하면 다음 메시지가 나타납니다. 2015-05-14T17:33:04.554+0700 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating 2015-05-14T17:33:04.554+0700 I CONTROL [initandlisten] dbexit: rc: 100 및 mongo 명령어를 실행합니다. MongoDB shell version: 3.0.3 c..

source 2023.03.23

(노드:3341) 폐지 경고: Mongoose: mpromise

(노드:3341) 폐지 경고: Mongoose: mpromise 커스텀 메서드로 mongoose 위에 클래스를 개발하려고 합니다.그래서 mongoose를 제 클래스로 확장했습니다만, 새로운 자동차 메서드를 만들기 위해서 호출하면 동작하지만, 스트립과 에러입니다.여기서 제가 무엇을 하고 싶은지 보여드릴게요. 이 경고음이 들립니다. (node:3341) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html 내가 한 다음에 driver.createCar({..

source 2023.03.13

날짜를 기준으로 쿼리를 반환하다

날짜를 기준으로 쿼리를 반환하다 mongodb에 이런 데이터가 있습니다. { "latitude" : "", "longitude" : "", "course" : "", "battery" : "0", "imei" : "0", "altitude" : "F:3.82V", "mcc" : "07", "mnc" : "007B", "lac" : "2A83", "_id" : ObjectId("4f0eb2c406ab6a9d4d000003"), "createdAt" : ISODate("2012-01-12T20:15:31Z") } 쿼리 방법db.gpsdatas.find({'createdAt': ??what here??})db에서 위의 데이터 결과를 나에게 반환할 수 있습니까?예를 들어 특정 날짜 이후에 작성된 모든 항목에 대..

source 2023.03.08

mongodb: 없는 경우 삽입

mongodb: 없는 경우 삽입 매일 문서 재고(업데이트)를 받습니다.제가 원하는 것은 존재하지 않는 아이템을 하나씩 삽입하는 것입니다. 또한 처음 삽입한 시간과 마지막으로 업데이트로 본 시간을 추적하고 싶습니다. 나는 중복된 서류를 갖고 싶지 않다. 이전에 저장되었지만 업데이트에 없는 문서를 제거하지 않습니다. 기록의 95%(최소)는 매일 수정되지 않습니다. Python 드라이버(pymongo)를 사용하고 있습니다. 현재 하고 있는 일은 (의사 코드)입니다. for each document in update: existing_document = collection.find_one(document) if not existing_document: document['insertion_date'] = now ..

source 2023.02.26
반응형