컬렉션에 한 번에 다수의 데이터를 삽입하는 명령

collection.insert_many(데이터들)

현재 구현 방식에서는 고유 인덱스가 겹치면 데이터를 넣지 않아야하기 때문에 Duplicate Exception을 catch하는 방식을 활용한다.

insert_many의 경우 하나의 데이터라도 Exception이 발생하면 삽입을 중단하기 때문에

collection.insert_many(데이터들, ordered=False)

매개변수 ordered를 False로 지정하여 중단이 되지 않도록 해야한다.

'데이터베이스 메모' 카테고리의 다른 글

[MongoDB] MongoDB에 파일 저장하기 - GridFS  (0) 2024.07.16

+ Recent posts