假设我有以下模式:
我希望能够返回所有名称,且仅限于名称。 我尝试过。
这段代码返回空值,而这段代码返回所有内容。
{
jedi: [{
name:String
lightsaber_color:String
]}
}
我希望能够返回所有名称,且仅限于名称。 我尝试过。
Jedi.find({})
.select('jedi.name')
.exec(function (err, jedi) {
if (err) {
console.log("nothing found")
}
}
这段代码返回空值,而这段代码返回所有内容。
Jedi.find({})
.select('jedi')
.exec(function (err, jedi) {
if (err) {
console.log("nothing found")
}
}
我看到jedi是一个数组,因此我认为.select('jedi.name')
可能行不通。
正确的语法应该是什么?
{'jedi.name':1}
吗? - r4id4.populate('jedi')
填充了吗?显然,上面的示例只是一个简单的例子。 - r4id4