0
私はタイトルの中で私の質問を正確に説明する方法を知らない。そのために残念。ここでmongooseの2つのキーで一意の識別子を作成する方法は?
は、私が何を意味するかです: 私は
var userSchema = new Schema({
username: { type: String, required: true },
messages: { type: Number, required: true, default: 0 },
noticed: { type: Date, required: true, default: Date.now },
chatId: { type: Number, required: true }
})
username
とchatId
ユーザモデルを持っている固有のものではないかもしれませんが、両方とも同じですusername
とchatId
どのユーザがあってはなりません!
これは、あるチャットで同じユーザー名を持つ2人のユーザーが存在しないことを意味します。しかし、ユーザーはさまざまなチャットに参加する可能性があります。 マングースではどうすればいいですか?