これは私のデータベースです
db.table_name( {
_id: “object_id()”,
user_id: <user_name>,
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
}
});
ここで、表には、プレイリスト フィールドを持つユーザーがいることが示されています。初めてレコードを挿入するときは、次のように挿入する必要があります。
_id: objectid12345,
user_id: 1,
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
}
});
今度は、同じユーザーのレコードを 2 回目に挿入するときに、最初に同じユーザーのデータが存在するかどうかを確認する必要がありますか?
1.はいの場合、データは次のように挿入する必要があります。
_id: objectid12345,
user_id: 1,
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
},
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
}
});
同様に、同じユーザーに対して次の挿入を行う場合、挿入は次のように行う必要があります。
_id: objectid12345,
user_id: 1,
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
},
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
},
playlist:
{
types: "show",
video_url: “video source url”,
thumb_url: “thumb url”,
title: “video title”,
created_date: “new date()”
}
});
つまり、同じユーザーのプレイリスト レコードを追加する必要があります。
- 同じユーザーのレコードが存在しない場合は、初めてレコードを挿入するときにレコードを挿入する必要があります。
さて、マングースを使って上記のものを作る方法がわかりません よろしくお願いします