showing results for - "schema hasn 27t been registered for model 22products 22"
Monica
03 Jul 2016
1const mongoose = require("mongoose");
2const Schema = mongoose.Schema;
3//product model is not imported in orders model
4const orderSchema = new Schema(
5  {
6    // _id : mongoose.Schema.Types.ObjectId,
7    product: {
8      type: mongoose.Schema.Types.ObjectId,
9      ref: "products",//not Product
10      required: [true, "product id is required"],
11    },
12    quantity: { type: Number, default: 1, min: 1 },
13  },
14  { versionKey: false, timestamps: true }
15);
16
17module.exports = mongoose.model("orders", orderSchema);
18
19// in Orders route, no import of product is required
20const orders = require("../models/orders");
21const products = require("../models/products");
22
23orders.find()
24    .select("quantity product _id")
25    .populate({ path: 'product', model: 'products' })
26	.exce().then().catch()
27
Lukas
01 Jun 2019
1const mongoose = require("mongoose");
2const Schema = mongoose.Schema;
3const products = require("../models/products");
4//products model is imported
5const orderSchema = new Schema(
6  {
7    // _id : mongoose.Schema.Types.ObjectId,
8    product: {
9      type: mongoose.Schema.Types.ObjectId,
10      ref: products, //not "products"
11      required: [true, "product id is required"],
12    },
13    quantity: { type: Number, default: 1, min: 1 },
14  },
15  { versionKey: false, timestamps: true }
16);
17
18module.exports = mongoose.model("orders", orderSchema);
19
20// in Orders route, no import of product is required
21const orders = require("../models/orders");
22orders.find()
23    .select("quantity product _id")
24    .populate("product", "name price")
25	.exce().then().catch()
queries leading to this page
error schema hasn 27t been registered for modelschema hasn 27t been registered for model 22 22schema hasn 27t been registered for model typescriptschema hasn 27t been registered for model 22product 22 use mongoose model 28name 2c schema 29schema hasn 27t been registered for model 22item 22 schema hasn 27t been registered for model 22follow 22 22schema hasn 27t been registered for modelerror schema hasnt been registeredschema hasn 27t been registered for model 22admin 22schema hasn 27t been registered for model usersschema hasn 27t been registered for model 22websites 22 schema hasn 27t been registered for model 22model 22 schema hasn 27t been registered for model 22car 22 schema hasn 27t been registered for modelpopulate schema hasn 27t been registered for modelschema hasn 27t been registered for model 22user 22 nodejs express schema hasn 27t been registered for modelschema hasn 27t been registered for model 22items 22 populatemissingschemaerror 3a schema hasn 27t been registered for model 22review 22 schema hasn 27t been registered for model 22projects 22 missing schema error schema hasn 27t been registered for modelschema hasn 27t been registered for model 22users 22schema hasn 27t been registered for model 22organisation 22 schema hasn 27t been registered for model when it hasschema hasn 27t been registered for model 22usermodel 22 mongo schema hasn 27t been registered for modelmissingschemaerror 3a schema hasn 27t been registered for model 22userschema 22schema hasn 27t been registered for model 22user 22schema hasn 27t been registered for model 22fs 22schema hasn 27t been registered for model 22review 22 use mongoose model 28name 2c schema 29missingschemaerror 3a schema hasn 27t been registered for model populate error mogooseschema hasn 27t been registered for model 22products 22 22error 22 3a 22schema hasn 27t been registered for modelschema hasn 27t been registered for modeluse mongoose model 28name 2c schema 29 schema hasn 27t been registered for model populateschema hasn 27t been registered for model 22contact 22 schema hasn 27t been registered for model userschema hasn 27t been registered for model express jsschema hasn 27t been registered for model 22kid 22 schema hasn 27t been registered for model populateschema hasnt been registered for model userserror 3a schema hasn 27t been registered for modelschema hasn 27t been registered for model error on populateschema hasn 27t been registered for model 22orders 22schema hasn 27t been registered for model 22login 22 schema hasn 27t been registered for model 22order 22 schema hasn 27t been registered for model 22users 22 schema hasn 27t been registered for model 22task 22schema hasn 27t been registered for model 22 22 use mongoose model 28name 2c schema 29schema hasn 27t been registered for model when populateschema hasn 27t been registered for model mongooseschema hasnt been registered for modelschema hasn 27t been registered for model 22tag 22 use mongoose model 28name 2c schema 29schema hasn 27t been registered for model 5c 22accounts 5c 22 5cnude mongoose model 28name 2c schema 29schema hasn 27t been registered for model 22 22 when populate 22schema hasn 27t been registered for model 5c 22choice 5c 22schema hasn 27t been registered for model next jsschema hasn 27t been registered for model 22place 22 schema hasn 27t been registered for model 22 5bobject object 5d 22schema hasn 27t been registered for model subdocumentschema hasn 5c 27t been registered for modelschema hasn 27t been registered for model 22comment 22 use mongoose model 28name 2c schema 29schema hasn 27t been registered for model 22notifications 22 schema hasn 27t been registered for model 22schema hasn 27t been registered for model 22 tests 22schema hasn 27t been registered for model 5c 22topics 5cschema hasn 27t been registered for model use mongoose model 28name 2c schema 29schema hasn 27t been registered for model 22field 22 schema hasn 27t been registered for model use mongoose model 28name schema 29 7b 22message 22 3a 22schema hasn 27t been registered for model 5c 22meeting 5cschema hasn 27t been registered for model 5c 22product 5c 22schema hasn 27t been registered for model 22products 22