gpt4 book ai didi

node.js - 名称类型为 mongoose 的字段

转载 作者:IT老高 更新时间:2023-10-28 21:56:15 25 4
gpt4 key购买 nike

我正在尝试使用此结构验证和保存 Passport 配置文件:

http://passportjs.org/guide/profile/

这是我想出的方案:

// Define the schema.
schema = new mongoose.Schema({
// The name of this user, suitable for display.
displayName: String,
// Each e-mail address ...
emails: [{
// ... with the actual email address ...
value: String,
// ... and the type of email address (home, work, etc.).
type: String
}],
// A unique identifier for the user, as generated by the service provider.
id: String,
// The name ...
name: {
// ... with the family name of this user, or "last name" in most Western languages ...
familyName: String,
// ... with the given name of this user, or "first name" in most Western languages ...
givenName: String,
// ... and with the middle name of this user.
middleName: String
},
// The provider which with the user authenticated.
provider: String
});

电子邮件有一个名为“type”的属性,它是为 Mongoose 类型保留的。我该如何解决?

最佳答案

您需要使用对象来定义字段:

type: {type: String}

关于node.js - 名称类型为 mongoose 的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com