【发布时间】:2017-01-14 18:45:48
【问题描述】:
当我只给出 部分 查询时,我试图让 Mongoose 在查询中返回结果。例如:我有一个列出一堆公司的“公司”模式。一个文档示例:
{
"_id" : ObjectId("57aabeb80057405968de1539"),
"companyName" : "Vandelay Industries",
"owner" : "Ary Vandelay",
"inception" : 2012,
"__v" : 1
}
所以如果我做这样的搜索查询:
Company.findOne(
{ companyName: Vandelay Industries }, function (err, company) {
if (company) {
//do stuff
}
});
这将生成文档。但是如果我执行以下操作,我将不会得到结果:
Company.findOne(
{ companyName: Vandelay }, function (err, company) {
if (company) {
//do stuff
}
});
我希望能够进行此类部分搜索并仍然获得结果。 Mongoose 有没有办法做到这一点?
【问题讨论】: