UserEventsInfo = new mongoose.Schema({
name: String,
username: String,
event_movie:[String],
event_tour:[String],
event_restaurant:[String],
event_lifetimeevents:[String]
},{strict : false});
我能够插入模式中未定义的新键值对
但是当我尝试读取该键的值时。我不能。我正在使用以下代码。
UserEventsDetails.find({username:username},function(err,docs){
if(!docs.length)
{
res.send('datanotavailable');
}
else{
res.send(docs[0][eventname]);
}
});
这里eventname是一个变量。当我在模式中添加该键时,它会返回值,即工作正常。否则它不会返回任何值。