Я очень новичок в мангусте и узле js. У меня возникают проблемы в моем проекте. вот моя модель пользователякак заполнить две коллекции на одной записи в мангусте и узле js
UserSchema = new Schema({
account:String,
password:String,
display_name:String)}
и друзья модель
FriendSchema = new Schema({
friend_from_id:{
type:Schema.ObjectId,
ref:'users'
},
friend_to_id:{
type:Schema.ObjectId,
ref:'users'
}});
и user_status модель
UserStatusSchema = new Schema({
user_id:{
type:Schema.ObjectId,
ref:'users'
},
status:{
type:Boolean
},
status_text:String,
last_updated_at:String});
как я могу заполнить или любой способ, чтобы сделать результат от друга модели, как этот
{
"_id": "55145b6b8b9c9e6c1f739441",
"friend_to_id": {
"_id": "5502976dbef9fa180d28ea21",
"display_name": "Jason",
"account": "[email protected]",
"status":false,
"status::"how it's going"
},
"friend_from_id": {
"_id": "5502976dbef9fa180d28ea21",
"display_name": "SonPham",
"account": "[email protected]",
"status":true,
"status::"how to do it"}
это означает, что я хочу комбинировать как user_status, так и модель пользователя в поле модели друга
, пожалуйста, помогите мне! :( –