week4.4 deep dive in mongo
// defining schema
const UserSchema = new mongoose.Schema({
email: String,
password: String,
purchasedCourses: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Course'
}]
});
const CourseSchema = new mongoose.Schema({
title: String,
price: 5999
});
const UserSchema = new mongoose.Schema({
email: String,
password: String,
purchasedCourses: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Course'
}]
});
const CourseSchema = new mongoose.Schema({
title: String,
price: 5999
});
//insert one document
await db.collection('inventory').insertOne({
item: 'canvas',
qty: 100,
tags: ['cotton'],
size: { h: 28, w: 35.5, uom: 'cm' }
});
//insert many document
await db.collection('inventory').insertMany([
{
item: 'journal',
qty: 25,
tags: ['blank', 'red'],
size: { h: 14, w: 21, uom: 'cm' }
},
{
item: 'mat',
qty: 85,
tags: ['gray'],
size: { h: 27.9, w: 35.5, uom: 'cm' }
},
{
item: 'mousepad',
qty: 25,
tags: ['gel', 'blue'],
size: { h: 19, w: 22.85, uom: 'cm' }
}
]);
Comments