以下mongoose查询中的第三个参数是做什么的?

时间:2016-07-09 05:12:59

标签: node.js mongodb mongoose

name.last

该代码直接来自他们的网站。

我的问题是Person架构会是什么样子?如何在occupation中搜索var userSchema = mongoose.Schema({ name: { last: String } occupation: { } });

我对Person模式的理解如下:

the readability is not important as long as it speeds up the code

1 个答案:

答案 0 :(得分:1)

  

如何在职业中搜索name.last?

person schema似乎有2个字段的名称和职业。该名称进一步分为firstlastoccupation字段不具有任何其他部分,这就是person.occupation返回{{}}的原因{1}}。如果将其分为更多部分,则string将返回person.occupation

  

Person架构会是什么样子?

object