[MONGODB] 여기서 _id의 배열의 선택 MongoDB를?
MONGODB여기서 _id의 배열의 선택 MongoDB를?
SQL처럼 모음의 문서를 선택 몽고 DB에서 가능하다 :
SELECT * FROM collection WHERE _id IN (1,2,3,4);
난 _id 배열이있는 경우 또는 난 하나씩 선택하고 결과의 배열 / 객체를 재구성해야 하는가?
해결법
-
==============================
1.쉬운 :)
쉬운 :)
db.collection.find( { _id : { $in : [1,2,3,4] } } );
http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in :에서 촬영
-
==============================
2.
이러한 코드 목록의 사용자 컬렉션에서 ID의 배열은
var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"] .find({ _id: {$in : list}})
-
==============================
3.동등한 SQL은 다음과 같습니다
동등한 SQL은 다음과 같습니다
SELECT _id from <collectionName> WHERE _id = ObjectId("5883d387971bb840b7399130");
from https://stackoverflow.com/questions/7713363/mongodb-select-where-in-array-of-id by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB의 연결을 처리하는 올바른 방법은 무엇입니까? (0) | 2019.12.22 |
---|---|
[MONGODB] 공식 C #을 드라이버를 사용하여 MongoDB에 삽입 (0) | 2019.12.22 |
[MONGODB] 쿼리는 MongoDB를 가진 마지막으로 X 분의 데이터를 얻을 수 있습니다 (0) | 2019.12.22 |
[MONGODB] 어떻게 몽고에서 포스트 태그를 구현하는 방법? (0) | 2019.12.22 |
[MONGODB] 어떻게 mongodump하여 덤프 된 데이터를 사용 하는가? (0) | 2019.12.22 |