Javascript TypeError:db.collection.remove()不是函数

Javascript TypeError:db.collection.remove()不是函数,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我在MongoDB中尝试播种时出错。终端声明db.collection.remove(…不是一个函数,我无法找出错误所在。我已经查看了其他堆栈问题以及db.collection.remove()上MongoDB本身的文档。我确实通过NPM安装了mongo和mongoose…请参阅下面的代码 'use strict' // REQUIRE DB const db = require('./models'); let tacoList = [ { name: "Beef Taco Boat

我在MongoDB中尝试播种时出错。终端声明db.collection.remove(…不是一个函数,我无法找出错误所在。我已经查看了其他堆栈问题以及db.collection.remove()上MongoDB本身的文档。我确实通过NPM安装了mongo和mongoose…请参阅下面的代码

'use strict'

// REQUIRE DB
const db = require('./models');
let tacoList = [
{
    name: "Beef Taco Boats",
    shell: "Hard",
    meat: "Beef",
    spicy: false,
    toppings: "Rice, Beans, Cheese, Avocado, Guac, Pico, Sour Cream, Shredded Lettuce",
    recipe: "http://www.delish.com/cooking/recipe-ideas/recipes/a53019/beef-taco-boats-recipe/",
    picture: "http://www.delish.com/cooking/recipe-ideas/recipes/a53019/beef-taco-boats-recipe/?zoomable"
}];

db.Taco.remove({}, (err, taco) => {
    console.log('Removing Tacos');
    db.Taco.create(tacoList, (err,tacos) => {
        if(err){
            console.log('DB Creation Error: ', err);
        }
        console.log('Created Tacos');
        process.exit();
    });
});
模型文件: tacos.js:

'use strict'

const mongoose = require('mongoose'),
    Schema = mongoose.Schema;

const TacoSchema = new Schema ({
    name: String,
    shell: String,
    meat: String,
    spicy: Boolean,
    toppings: String,
    recipe: String,
    picture: String
});

// Taco Model
const Taco = mongoose.model('Taco', TacoSchema);

// Export
module.export = Taco;
index.js文件:

'use strict'

// Require Mongoose
const mongoose = require('mongoose');

// DB Connect
mongoose.connect(process.env.MONGODB_URI ||
                                process.env.MONGOLAB_URI ||
                                process.env.MONOGOHQ_URL ||
                                'mongodb://localhost/tacos'
                                );

// EXPORT TACO
module.exports.Taco = require('./tacos.js');

你能包括你的模型文件吗?在我看来,
Taco
不是一个真正的集合。@jswaldon补充道