我已经通过mongoimport将一些CSV数据导入我的数据库,mongoimport在导入过程中创建了我的收藏。
在Node中定义我的模型时,我应该为schema参数传递什么?在罗盘中查看我的数据库会显示已根据导入的数据创建的模式。
我目前正在传递一个似乎完全错误的空架构。
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Units = new Schema({
});
module.exports = mongoose.model('Units', Units, 'units');
答案 0 :(得分:2)
架构应该包含这样的内容,用于定义您正在使用的数据类型。
var Units = new Schema({
f_name: String,
l_name: String,
manager: Boolean
});
另外,我不相信mongoose.model需要第三个参数。
module.exports = mongoose.model('Units',Units);
修改: yes it does.