[컴][db] mongo db collection 을 복사하는 법

 

copy / clone collectioon / clone table in mongo db / mongodb / query / 복사 query

mongo db collection 을 복사하는 법

ref. 1 에서 알려주는 7가지 방법중에 query 로 할 수 있는 방법만 정리한다.

copyTo 를 이용하는 방법

db.collection1.copyTo("collection2")

forEach 를 이용하는 방법

db.collection1.find().forEach(
  function(docs){
    db.collection2.insert(docs);
})

aggregate 을 사용하기

속도로는 이것이 셋중에선 가장 나은듯 하다.

db.collection1.aggregate([{ $match: {} }, { $out: "collection2" }])

See Also

  1. 쿠…sal: [컴][DB] MongoDB 의 map reduce 사용법
  2. 쿠…sal: [컴][DB] mongodb 팁 - field 변경 방법

References

Ways to duplicate (clone) MongoDB collection

댓글 없음:

댓글 쓰기