유성의 컬렉션에 여러 문서를 한 번에 추가하고 싶습니다.collection.insert()를 통해 여러 문서를 유성에 추가 할 수 있습니까?
MongoDB는 2.2이 지원
db.collection.insert([{docNumber: 1},{docNumber: 2}])
는 유성에서이 동작을 달성 할 수 있습니까? 예 :
myCollection.insert([{docNumber: 1},{docNumber: 2}])
현재이 문서는 하나의 문서로 추가됩니다. 유감스럽게도 iterator를 사용하지 않을 수 있습니다. 유스 케이스가 100,000 개가 넘는 문서를로드하고 있기 때문입니다. 이것은 단일 삽입으로 느려지 게하는 것입니다.
감사합니다, 내가 가진하지만 난> 100'000 문서를로드 할 수 NEET 유스 케이스 :
당신은 removebulk() 여기에 기능을 포함하여 예제 스크립트를 찾을 수 있습니다. 이것은 단지 이런 식으로 느려지는 것입니다. – loomi
https://github.com/meteor/meteor/tree/devel/packages/mongo-livedata 패키지를 살펴보고 새로운 2.2 일괄 삽입 방법을 제공하는 대량 삽입 기능을 추가하는 것이 좋습니다. 이것에 대한 문제는 공식적인 대량 삽입 방법을 만들기 전까지 유령을 최신 버전으로 유지하기 위해 계속해야한다는 것입니다. 100,000 개가 넘는 문서를 활용하면 유익한 정보를 얻을 수 있습니다. – Akshat
Akshat가 정확하고 영감이 필요한 경우 다음 PR을 사용할 수 있습니다. https://github.com/meteor/meteor/pull/1254 –