Reputation: 21
const writingSchema = {
title: String,
content: String
};
const userSchema = new mongoose.Schema ({
email: String,
password: String,
userID: String,
userName: String,
yourWriting: new Array(writingSchema)
});
Is this the correct format to declare an array inside the object in Node JS
Upvotes: 2
Views: 38
Reputation: 650
const writingSchema = {
title: String,
content: String
};
const userSchema = new mongoose.Schema({
email: String,
password: String,
userID: String,
userName: String,
yourWriting: [writingSchema]
});
https://mongoosejs.com/docs/schematypes.html
Upvotes: 1
Reputation: 73896
We can declare an array of subdocuments in Mongoose like:
const userSchema = new mongoose.Schema({
email: String,
password: String,
userID: String,
userName: String,
yourWriting: [writingSchema]
});
Upvotes: 2