0
我很困惑为什么Mongodb需要2种不同的方法insertMany
和insertOne
来插入数据。为什么只用insertMany
?如果你想插入一个文件,如{ a: 1 }
,像insertMany([{ a: 1 }])
这样的文字可以与insertOne({ a: 1 })
在功能上完全相同,对吧?使用insertMany在Mongodb中插入一个文档
插入单个文档时,它们之间有任何性能差异吗?
关于其他CRUD功能的相同问题,任何想法都会感激!提前致谢!
我知道多个文档'insertMany'肯定比较好,但是对于单个文档怎么样? –
如果你一次只有一个文档,我会建议'insertone()',因为没有理由分配Mongo为'insertmany()'操作所需的内存。正如我所提到的那样,需要考虑开销。 – twg
谢谢。是否有任何引用或文档解释了这两种方法之间的内存使用情况或任何其他性能差异? –