[MONGODB] 새 컬렉션에 수출 MongoDB를 집계 프레임 워크의 결과
MONGODB새 컬렉션에 수출 MongoDB를 집계 프레임 워크의 결과
나는 새로운 컬렉션에 통합 프레임 워크의 결과를 저장할. 나는 그 명령 자체 순간에 프레임 워크 불가능 알고있다.
쉘에있는 해결 방법이 있습니까?
해결법
-
==============================
1.업데이트 : MongoDB를 2.6+에서이 작업을 수행 할 수있는보다 효율적인 방법을 참조 살바도르의 대답.
업데이트 : MongoDB를 2.6+에서이 작업을 수행 할 수있는보다 효율적인 방법을 참조 살바도르의 대답.
변수에 집계 결과를 저장 한 다음 새 컬렉션에 그 결과 속성을 삽입 :
var result = db.foo.aggregate(...); db.bar.insert(result.result);
-
==============================
2.몽고 시작 2.6.0 당신은 별도의 조작없이 기본적으로이 작업을 수행 할 수 있습니다.
몽고 시작 2.6.0 당신은 별도의 조작없이 기본적으로이 작업을 수행 할 수 있습니다.
db.<collection>.aggregate( [ { <operation> }, { <operation> }, ..., { $out : "<output-collection>" } ] )
더 자세한 예를 들어 새로운 집계 연산자 $를 확인하십시오.
추신 당신이 경우 16MB의 크기로 제한되지 않습니다이 방법을 사용.
-
==============================
3.result.result가 더 이상 작동하고, () toArray을 시도하지 않습니다.
result.result가 더 이상 작동하고, () toArray을 시도하지 않습니다.
var result = db.coll.aggregate(...); db.bar.insert(result.toArray());
from https://stackoverflow.com/questions/13612028/export-mongodb-aggregation-framework-result-to-a-new-collection by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를이 중단 경고 collection.find 옵션을 몽구스 (0) | 2019.12.17 |
---|---|
[MONGODB] 방랑 상자에 meteor.js 프로젝트를 작업을 만들 수 없습니다 (0) | 2019.12.17 |
[MONGODB] MongoDB의 색인 / RAM 관계 (0) | 2019.12.17 |
[MONGODB] $ tolower를를 사용하여 업데이트 MongoDB를 수집 (0) | 2019.12.17 |
[MONGODB] 새 문서에 삽입 그렇지 않으면이있는 경우 어떻게 업데이트? (0) | 2019.12.17 |