すでにユーザーがいる場合は、次のようにすることができます:
var listing = req.user.userListings.id(req.params.listingId);
listing.isRead = args.isRead;
listing.isFavorite = args.isFavorite;
listing.isArchived = args.isArchived;
req.user.save(function (err) {
// ...
});
ここにあるように: http://mongoosejs.com/docs/subdocs.html
**警告**
@zachが指摘したように、id()
を使用できるようにするには、実際のドキュメントのスキーマの前にサブドキュメントのスキーマを宣言する必要があります。 メソッド。