Есть модель пользователя
const UserSchema = mongoose.Schema({
name: {
type: String
},
email: {
type: String,
required: true
},
username: {
type: String,
required: true
},
password: {
type: String,
required: true
},
posts: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Post'
}]
});
у неё как видно есть posts.
есть модель поста
var PostSchema = new Schema({
post: {
type: String,
required: true
},
author: {
type: Schema.Types.ObjectId,
ref: 'User',
required: true
},
createdAt: {type: Date, default: Date.now},
likes: {type: Number, default: 0}
});
у нее есть авор, автора я передаю простым способом =
router.post('/create-post', passport.authenticate('jwt', {session:false}), function (req, res, next) {
var post = new Post();
post.post = req.body.post;
post.author = req.user._id;
post.save(function (err) {
if (err)
res.send(err);
res.json({success: 'Post created ID:' + post._id, postedBy: post.author});
});
});
как мне передать все создаваем посты в posts пользователя ?
Простите что такие глупые вопросы, но до меня никак не дойдет...
Заранее спасибо...