如何在Angular和MongoDB中解析undefined的属性

时间:2018-04-16 23:18:19

标签: javascript angular

我正在学习如何使用mlab(MongoDB)作为我的数据库来使用Angular和API。当我尝试播种时,我收到错误

  

无法阅读财产'收集'在MongoClient.connect

中未定义

我已在我的.env文件中添加了数据库凭据,并在seed.js文件中包含以下代码

require('dotenv').config();

const users = require('./users');
const contacts = require('./contacts');

const MongoClient = require('mongodb').MongoClient;
const bcrypt = require('bcrypt');

function seedCollection(collectionName, initialRecords) {
MongoClient.connect(process.env.DB_CONN, (err, db) => {
    console.log('connected to mongodb...');

    const collection = db.collection(collectionName);

    collection.remove();

    //I have more code here
});
}

seedCollection('users', users);
seedCollection('contacts', contacts);

错误似乎来自此行const collection = db.collection(collectionName);

我做错了什么以及定义const的正确方法是什么?

0 个答案:

没有答案