【发布时间】:2021-07-26 11:57:59
【问题描述】:
假设我有这样的用户架构:
const userschema = new mongoose.Schema({
});
并且存储在 userSchema 中的数据将是动态的,我不知道,甚至字段也不知道,(我正在使用 auth0 获取注册时的用户数据)并且我想要直接存储。我不需要任何数据清理。但是数据可能并不总是具有相同的键值对。 因此,我基本上想存储 userSchema 中的任何内容,但如果我将其定义为空并保存一些数据,如下所示:
const data = {
name: 'vini',
array: [{name:'vini'}, {name:'jaya'}, {name:'123'}],
age: 20,
gender: 'female',
others: {key:value}
};
const user = await User.create(data);
我拒绝所有数据,只生成_id。 我怎样才能做到这一点?
【问题讨论】: