出于某种原因,当我使用Postman(x-www-form-urlencoded)发布到我的API时,我在Schema中创建的字符串数组(见下面的问题2)在我发布时不会被分开邮政使用邮差。要么我没有正确发布,要么我还没有正确设置我的架构。
但是我尝试了多种不同的方法。我最初在Schema中有[String],我尝试将Postman中的密钥设置为day []等,但似乎没有任何效果。有什么想法吗?
(直到我找到第一个问题的底部才能完成。)
我正在尝试返回包含'星期五'在'天' Schema中的数组,但我到处搜索,无法找到它。
所以给出了Schema:
var PeopleSchema = new Schema({
name: {
type: String,
required: true
},
days: {type: [String]}
});
和这个数据:
{
_id: 1,
name: 'Brian Smith',
days: [ 'friday', 'monday', 'tuesday' ],
available: true,
},
{
_id: 2,
name: 'Fred Hill',
days: [ 'friday', 'wednesday', 'saturday' ],
available: true,
}
我希望找到/匹配所有结果,并说出'星期五'在天数阵中。我该怎么做?
非常感谢