I have a User schema with a message field which looks like this:
messages: [{
receiver: {
type : Schema.Types.ObjectId,
ref: 'User'
},
history: [{
user: {
type : Schema.Types.ObjectId,
ref: 'User'
},
message: {
type: String
},
date: {
type: Date,
default: Date.now
}
}]
}]
I'm adding user
in message
array this way:
await User.update({_id: userID }, {$push: {"messages": {"$each" : [{user: friendID}]}}})
How could I add an object inside history
array?