我正在尝试使用mongoDB使用mongoose,下面是来自db的一个示例元素:
{
"_id": {
"$oid": "59bc026679f3a71ed02e4812"
},
"name": "Le Ruban blanc",
"customID": 80074,
"description": "Un village protestant de l'Allemagne du Nord à la veille de la Première
我正在构建一个日志应用程序来注册和显示真实的事件。所有数据都输入到运行角2的前端应用程序中,并使用此api获取信息。
每次尝试访问我的/api/事件路由时,我都会收到以下错误。
C:\Users\<UserName>\sites\daily-report\backend\node_modules\mongoose\lib\connection.js:778
throw new MongooseError.MissingSchemaError(name);
^
MissingSchemaError: Schema hasn't been registered for mode
好的,经过大量的试验和错误,我已经确定,当我删除一个集合,然后通过我的应用程序重新创建它时,唯一的不起作用,直到我重新启动我的本地节点服务器。这是我的模式
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Services = new Schema ({
type : {type : String},
subscriptionInfo : Schema.Types.Mixed,
data : Schema.Types.Mixed
},{_id:false});
var mongoose = require("mongoose");
// schema setup
var productSchema = new mongoose.Schema({
type:{
type:String,
required:[true,'a product must have a type']
},
sId:String,
image:String,
products:[{