반응형
MongoDB는 _id 배열에서 어디를 선택합니까?
mongo db에서 SQL과 같은 컬렉션의 문서를 선택할 수 있습니다.
SELECT * FROM collection WHERE _id IN (1,2,3,4);
또는 _id array
내가 있는 경우 하나씩 선택하고 array/object
결과 를 포함해야 합니까?
쉬움 :)
db.collection.find( { _id : { $in : [1,2,3,4] } } );
출처 : http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in
이 코드 목록에는 사용자 컬렉션의 ID 배열이 있습니다.
var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"]
.find({ _id: {$in : list}})
동등한 SQL은 다음과 가변합니다.
SELECT _id from <collectionName>
WHERE _id = ObjectId("5883d387971bb840b7399130");
참고 URL : https://stackoverflow.com/questions/7713363/mongodb-select-where-in-array-of-id
반응형
'ProgramingTip' 카테고리의 다른 글
ObservableCollection <> 대 목록 <> (0) | 2020.11.01 |
---|---|
SQL Server ORDER BY 날짜 및 마지막 null (0) | 2020.11.01 |
C ++ 함수 템플릿 부분 전문화? (0) | 2020.11.01 |
'cd-'는 무엇을 의미합니까? (0) | 2020.11.01 |
대체 분할 오류의 원인은 무엇입니까? (0) | 2020.11.01 |