0
我很困惑爲什麼Mongodb需要2種不同的方法insertMany
和insertOne
來插入數據。爲什麼只用insertMany
?如果你想插入一個文件,如{ a: 1 }
,像insertMany([{ a: 1 }])
這樣的文字可以與insertOne({ a: 1 })
在功能上完全相同,對吧?使用insertMany在Mongodb中插入一個文檔
插入單個文檔時,它們之間有任何性能差異嗎?
關於其他CRUD功能的相同問題,任何想法都會感激!提前致謝!
我知道多個文檔'insertMany'肯定比較好,但是對於單個文檔怎麼樣? –
如果你一次只有一個文檔,我會建議'insertone()',因爲沒有理由分配Mongo爲'insertmany()'操作所需的內存。正如我所提到的那樣,需要考慮開銷。 – twg
謝謝。是否有任何引用或文檔解釋了這兩種方法之間的內存使用情況或任何其他性能差異? –