기본 Insert는 developist.tistory.com/3 참조
DynamicArray Document 선언
varColl : TMongoCollection;
docs : TVariantDynArray;
Bulk Insert
Coll := DB.CollectionOrCreate['myCollection']; //저장할 Collection 선택
SetLength(docs, COLL_COUNT); //COLL_COUNT 만큼 배열 할당
for i := 0 to COLL_COUNT - 1 do
begin
TDocVariant.New(docs[i]);
docs[i].Age := i + 10;
docs[i].Name := 'TeakHyun' + IntToStr[i];
docs[i].UpdateTime := Now;
...
end;
Coll.Insert(docs); //모든 Data를 저장 후 한번만 Insert 해주면 됩니다.
반응형