[MONGODB] 무엇 수집 몽구스에 물건을 넣어합니까?
MONGODB무엇 수집 몽구스에 물건을 넣어합니까?
나는 몽구스에 의해 MongoDB를에 저장된 원시 데이터를 검색하려고합니다. 어디 가서 무엇입니까? 나는에 저장된 여러 개의 프로파일이있는 스키마라는 프로필이 있지만 MongoDB의 쉘 db.Profiles.find ()와 db.Profile.find ()를 사용하는 것은 아무 것도 반환하지 않습니다.
스키마,
var Profile = new Schema({
username : {type: String, index: true, required: true}
, password : {type: String, required: true}
, name : {type: String, required: true}
});
해결법
-
==============================
1.몽구스를 사용하여 기본 컬렉션 이름은 낮은 맡았다, 복수로 모델 이름입니다.
몽구스를 사용하여 기본 컬렉션 이름은 낮은 맡았다, 복수로 모델 이름입니다.
당신은 ProfileSchema 등을위한 모델을 만드는 그래서 경우 :
var ProfileModel = mongoose.model('Profile', ProfileSchema);
수집 프로파일 이름이고; 그래서 당신은 셸에서 db.profiles.find () 등의 내용을 확인할 수 있습니다.
기본 동작이 마음에 들지 않으면 당신은 mongoose.model 세 번째 매개 변수로 자신의 컬렉션 이름을 제공 할 수 있습니다 :
var ProfileModel = mongoose.model('Profile', ProfileSchema, 'MyProfiles');
모음 명명 된 MyProfiles를 대상 것이다.
from https://stackoverflow.com/questions/18883100/what-collection-does-mongoose-put-things-in by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 어떻게 명령 줄에서 MongoDB의 데이터베이스를 삭제합니까? (0) | 2019.12.20 |
---|---|
[MONGODB] 우분투 16.04에 설치하여 MongoDB [폐쇄] (0) | 2019.12.20 |
[MONGODB] MongoDB의 쿼리는 배열의 특정 위치에 항목을 기준으로 (0) | 2019.12.20 |
[MONGODB] 하나의 호출로 여러 MongoDB의 문서를 작성하고 업데이트 (0) | 2019.12.20 |
[MONGODB] 몽고 집계 : $ 그룹과 계산에 대한 객체 $ 프로젝트 배열 (0) | 2019.12.20 |