Mongoose push to array不起作用。我试图将对象推送到referralCodeHistory,增加令牌属性。 我查看了文档,但无法找到合适的示例。 感谢你的帮助。
//架构
const userSchema = new Schema({
email: {
type: String,
unique: true,
required: true,
trim: true
},
username: {
type: String,
unique: true,
required: true,
trim: true
},
password: {
type: String,
required: true,
},
walletAddress: {
type: String
},
token: {
type : Number,
default : 20
},
referralCode : {
type: String
},
referralCodeCount : {
type: Number
},
referralCodeUsed : {
type: String
},
referralCodeHistory: [],
verified : {
type : Boolean,
default : false
},
photos: []
})
//操作
User.update({referralCode: user.referralCodeUsed},
{
$push: { referralCodeHistory: referree },
$inc: { token: 10 }
},
function(err, numberAffected, rawResponse) {
if(err) {
return res.status(404).send(err);
} else {
}
})