Node.js mongoose验证对象结构

Node.js mongoose验证对象结构,node.js,mongodb,object,mongoose,Node.js,Mongodb,Object,Mongoose,我希望属性localized_words是将字符串映射到数组的对象 使用下面的代码,我只能确保它是一个对象,但如何确保值是严格的数组 我要存储的数据示例:{en:['car','apple',fr:['voiture','pomme']}这应该可以: const schema = mongoose.Schema({ localized_words : { en: [String], fr: [String], }, }); 你能包括你想存储的示例数据吗?

我希望属性localized_words是将字符串映射到数组的对象

使用下面的代码,我只能确保它是一个对象,但如何确保值是严格的数组

我要存储的数据示例:{en:['car','apple',fr:['voiture','pomme']}

这应该可以:

const schema = mongoose.Schema({
   localized_words : {
       en: [String],
       fr: [String],
   },
});

你能包括你想存储的示例数据吗?@Khang刚刚做了
const schema = mongoose.Schema({
   localized_words : {
       en: [String],
       fr: [String],
   },
});