最近买了本MongoDB的书籍来进行学习,在学习到批量插入函数batchInsert的时候,发现会出现错误提示:batchInsert is not a function,经过研究发现这个函数已经过时被废弃使用了,直接使用insert函数就可以了。只能说MongoDB发展和更新的太快,而技术类的书籍中文翻译总会比英文书籍来的更慢,所以导致书中的内容来不及更新了。
看来还是需要直接查看MongoDB官网的文档才能获取第一手的准确资料。这里买的书籍只能作为参考了。我所买的书是MongoDB权威指南(第2版),在书本的第三章P29-30页关于批量插入部分,按照书中的内容输入如下语句:
直接就提示了错误信息:
E QUERY [thread1] Type Error: db.blog.batchInsert is not a function: @(shell):1:1
PS:db.blog是我在数据中作为测试的一个集。
由于我使用的是3.2.1版本的MongoDB,所以batchInsert函数已经被废弃了,新版本直接使用insert函数就可以正常的批量插入:
显示插入数据成功,一共新增了3条数据。
这里可以看下insert函数官方文档
晒下书:
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/98728.html