【发布时间】:2017-12-13 11:08:31
【问题描述】:
如果我有这个艺术项目的架构。
var projectSchema = new mongoose.Schema({
authors: [String],
title: String
});
module.exports = mongoose.model("Project", projectSchema);
authors 是字符串数组,title 是单个字符串。
一份文件的例子:
{
authors: ["Will Jackson", "Mary Price"],
title: "Blue sky and green land"
}
我怎样才能找到所有作者姓名为 "Jakson" 并且标题中包含单词 "Sky" 的项目(两个查询都必须不区分大小写!)
我希望得到类似的东西:
Projects.find( {authors : {$in : "Jackson"}}, {title : "Sky"});
我假设这里缺少一些 $regex 查询。请帮忙。
【问题讨论】:
标签: mongodb mongoose mongodb-query mongoose-schema