【问题标题】:TypeError: mongodb property insertmany is not a functionTypeError: mongodb 属性 insertmany 不是函数
【发布时间】:2020-08-18 15:53:39
【问题描述】:
db.col.insertMany(
    [
        {
        "_id" : "tt0084726",
        "title" : "Star Trek II: The Wrath of Khan",
        "year" : 1982,
        "type" : "movie"
        },
        {
        "_id" : "tt0796366",
        "title" : "Star Trek",
        "year" : 2009,
        "type" : "movie"
        },
        {
        "_id" : "tt0084726",
        "title" : "Star Trek II: The Wrath of Khan",
        "year" : 1982,
        "type" : "movie"
        }
    ]
);

操作系统:LinuxMint 17.3 Rosa MongoDB:数据库版本 v2.6.12

我正在参加University of MongoDB 的课程。当我将上述命令输入 mongo shell 时,会出现错误:TypeError: Property 'insertMany' of object test.col is not a function 如何解决?我已阅读文档但仍然失败。

【问题讨论】:

标签: javascript mongodb


【解决方案1】:

我遇到了类似的问题。您需要有 3.2 版

> New in version 3.2.

您需要更新您的 mongodb 版本以使用insertMany

这并不难。几周前我使用insertMany

【讨论】:

    【解决方案2】:

    我是 MongoDB 的新手,我在另一个场景中遇到了类似的错误。我在这里补充一个答案,任何未来的读者都可能会发现有用!

    db.users.insertMany ([{name:"Ajith",status:"pending",age:25}, {name:"Kumar",status:"withheld",age:40}, {name:"Lal",status:"passed",age:34}, {name:"Tishil Joppen",status:"high",age:28}])

    我忘了包括方括号,得到了同样的错误!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 2019-08-05
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多