홈>
내 monongodb 스키마는 다음과 같습니다 :
let statSchema = new mongoose.Schema({
title: String,
statId: String,
stats: {
likeCount: Number,
commentCount: Number
}
});
let MyStat = mongoose.model("MyStat", statSchema);
나는 모든
statId
를 얻을 수있는 방법을 찾고 있습니다
데이터베이스의 요소를 배열에 넣습니다.
나중에
request
를 사용하여 해당 배열을 살펴보고 싶습니다.
statId
를 취할 (npm 요청)
모든
stats
를 업데이트하는 API에서 JSON을 요청하십시오.
각 해당
statId
에 대한 (likeCount 및 commentCount)
.
아래에서이 코드를 사용하면 :
MyStat.find({}, function(err, foundStats){
if (err) throw err;
console.log(foundStats);
});
데이터베이스의 모든 요소를 기록하지만 'statId'에만 액세스하는 방법을 모르겠습니다.
console.log(foundStats.linkId);
를 사용하려고했습니다
그러나 그것은
undefined
를 반환
.
- 답변 # 1
관련 자료
- MongoDB $lookup 및 $map 객체 배열
- javascript - 객체 배열을 MongoDB 문서로 필터링하는 방법
- javascript - typescript에서 객체 배열 정의
- mongoose - MongoDb에 포함 된 개체에 대한 조건부 addFields
- node.js - 몽구스로 다른 객체 배열의 마지막 항목을 반환
- 객체 속성 값으로 그룹화 된 배열의 배열에 대한 객체의 JavaScript 배열
- reactjs - 상태 React에서 객체 배열의 변수 변경
- javascript - 객체 속성의 하위 배열을 기반으로 배열 필터링
- javascript - 동적 구조로 깊은 중첩 된 개체 (트리)로 개체의 평면 배열
- MongoDB는 배열에서 항목을 삭제할 수 없습니다
- node.js - 중첩 된 객체 배열 mongodb에서 정렬 - nodejs
- javascript - 속성을 기반으로 배열의 객체에있는 배열 병합
- javascript - 객체 배열을 반복하고 날짜가 이번 달인지 여부를 기준으로 필터링
- javascript - 값에 따라 객체가있는 한 배열의 속성을 다른 배열에 추가
- 조건 (JavaScript ES6) 인 경우 하나의 특정 객체 소품을 한 배열에서 다른 객체 배열로 이동
- 객체 그룹 및 합계 항목의 Javascript 배열
- javascript - 배열에서 다른 객체 결합
- 배열 MongoDB에서 $cond가있는 $sum 문자열 값
- javascript - 객체 배열을 그룹화하고 시간 속성 추가
- http 요청에서 다른 json 객체가있는 json 배열을 보내는 방법
관련 질문
- node.js : MongooseError : 10000ms 후 작업`orders.deleteMany ()`버퍼링 시간이 초과되었습니다.
- node.js : 500 개의 응답을 받고 있습니다. 내가 이것을 시도하는 방식이 잘못 되었습니까? 아니면 내가 놓친 것이 있습니까?
- node.js : 하나의 모델로 여러 컬렉션 만들기-Mongoose
- node.js : 몽구스를 통해 항목을 몽고 배열로 푸시
- javascript : 유형 오류 [ERR_INVALID_HTTP_TOKEN] : 헤더 이름은 유효한 HTTP 토큰이어야합니다 [ "액세스 제어 허용 출처"].
- javascript : POSTMAN을 사용하여 데이터를 게시 한 후 데이터를 얻지 못함
- node.js : mongoDB 컬렉션에서 ejs로 데이터 가져 오기
- node.js : 로그인 한 사용자의 정보를 얻는 방법
- node.js : Heroku 노드 js 응용 프로그램 오류 at= error code= H10 desc="App crashed"method= GET path="/"
- node.js : React Application 용 지갑 시스템
foundStats는 반복해야하는 배열입니다.
statId를 반환하려면 다음과 같이 사용하십시오 :
여기에있는 문서 참조
pstatId는 '_id'로 저장됩니다. 따라서 명시 적으로 id 필드를 변경하거나 설정하지 않으면 '_id'에 객체 ID 필드가 있습니다.
이 경우 다음을 사용할 수 있습니다
'foundStats'에는 통계의 모든 id가 있습니다.
몽구스, mongoDB를 더 확인하려면