【发布时间】:2013-05-06 18:22:11
【问题描述】:
我正在玩猫鼬的快速入门指南。
http://mongoosejs.com/docs/index.html
我认为当我保存包含未在架构中定义的字段的文档时会引发错误。相反,它在集合中创建了一个新文档,但没有该字段。 (注意:我意识到 mongodb 本身是“无模式”的,因此集合中的每个文档都可以完全不同。)
两个问题
-
mongoose如何处理添加具有不 部分架构的字段的文档?似乎它只是忽略它们,如果没有任何字段映射,将创建一个仅带有 ObjectId 的空文档。 - 如果文档的特定字段尚未添加,即使文档已成功保存,如何让
mongoose向您发出警告?
(问题是 - 我相信 - 足够简单,所以我没有添加代码,但如果有人要求,我肯定会添加。)
谢谢。
【问题讨论】:
-
嘿,我绝对喜欢建议。也很棒的建议。我只是看了一下这两个包,它们显然都值得一玩和了解。我花了相当多的时间确保猫鼬是一个很好的基础,然后得出结论,是的!真是太棒了。 Guille 是猫鼬和僧侣的作者之一。