cuốn sách gpt4 ai đã làm

node.js - db.collection.insert 与 db.collection.insertOne 和 db.collection.insertMany 的性能影响

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 10:42:15 34 4
mua khóa gpt4 Nike

Tôi đang sử dụng cho NodeJs trình điều khiển mongodb, có 3 phương pháp:

1) db.collection.insert

2) cơ sở dữ liệu.collection.insertOne

3) db.collection.insertMany

Tôi nhận thấy rằng db.collection.insert thực hiện công việc của InsertOne và InsertMany.

Tôi cũng tìm thấy cách tương tự để xóa và cập nhật.

Việc gọi phương thức db.collection.insert có ảnh hưởng đến hiệu suất so với các phương thức db.collection.insertOne và db.collection.insertMany không?

Có thể an toàn khi cho rằng tôi đang làm việc trong một bộ sưu tập mà tại một thời điểm nào đó sẽ có hàng triệu bản ghi.

câu trả lời hay nhất

Có một số sắc thái:

Vì vậy, nó phụ thuộc vào chế độ truy cập bạn chọn. Nói chung, để đạt hiệu suất, nếu bạn phải thêm nhiều tài liệu, hãy cố gắng chỉ thực hiện 1 lệnh gọi ( chèn() hoặc chènMany() ) và làm cho nó không có thứ tự (nếu điều đó có thể thực hiện được từ góc độ của ứng dụng). Nếu đó là về việc bạn có nên sử dụng ( chèn() hoặc chènMany() ), điều này phụ thuộc vào việc bạn muốn giải thích() hay objectId được tạo, nhưng không có sự khác biệt về hiệu suất (nếu bạn gõ:db.yourCollection.insert hoặc db.yourCollection.insertMany(KHÔNG ()) bạn sẽ thấy cả hai đều được thực thi số lượng lớn.insert(obj))

长话短说:

Về node.js - tác động hiệu suất của db.collection.insert so với db.collection.insertOne và db.collection.insertMany, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37523133/

34 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress