在nodejs mongo模块中找不到mongodb集合

时间:2017-12-09 10:49:19

标签: node.js

概述

我从.csv文件中读取,转换为JSON。然后我调用我的mongoinsert()函数并将该JSON数据插入mongodb

    function clean(){
      var options = {
        delimiter:',',
        quote:'"'
      };
      var data = fs.readFile('st.csv','utf8',function(err,data){
        objectArray=csvjson.toObject(data,options);
        mongoInsert();
      });
    }
    clean();

mongoinsert()

是我连接到mongodb的函数;这是我遇到问题的地方

    function mongoInsert(){
      var url = "mongodb://localhost:9999/test";
      console.log("insert function");
      MongoClient.connect(url,function(err,db){
        db.collection('people').insertOne({'name':'jc'});
      });
    }

注意:我正在通过{'name':'jc'}进行测试

发送错误:'类型错误db.collection不是函数'

我打印出了db对象本身,但似乎不存在收集方法。我想知道它是否是节点的异步模型,我只是错误地实现它。

0 个答案:

没有答案