Node.js - 无需查询即可获取 SchemaObject?
鉴于我有子域 ID
,我是否需要进行查找才能获取子域对象?
例如:我必须执行 Subdomain.find {_id: item.subdomain_id}, (err, subdomain) ->
才能获取对象子域?最好只执行 item.subdomain
。
谢谢!
Givem that I have the Subdomain ID
, do I need to do a find in order to get the Subdomain object?
e.g: I have to do Subdomain.find {_id: item.subdomain_id}, (err, subdomain) ->
in order to get the object subdomain? It'd be much better just to do item.subdomain
.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只有 _id,您仍然需要查找文档本身。在 Mongoose 中,可以使用 Model.findById 来完成,如下所述: http://mongoosejs .com/docs/finding-documents.html#Model.findById
If you only have the _id you're still going to have to look-up the document itself. In Mongoose this can be done with Model.findById as described here: http://mongoosejs.com/docs/finding-documents.html#Model.findById