gpt4 book ai didi

node.js - 使用 Mongoose ORM 的 killer 锏是什么?

转载 作者:IT老高 更新时间:2023-10-28 13:05:31 25 4
gpt4 key购买 nike

我一直在一个新项目中使用它,但这也是我第一次使用 MongoDB。定义模式似乎没有必要,因为我认为 mongo 的好处是它不需要定义的方案。无论架构如何,我都不能即时保存对象吗?那我为什么要呢?此外缺少文档,使我可以在 mongo shell 中轻松完成的一些事情变得比它们应该做的更难。

最佳答案

Mongoose for MongoDB 的最佳之处在于,您可以对正在插入/更新的数据进行内置的自动验证。 Mongoose 还使您能够预先定义要发生的事件,例如,在保存文档之前。这非常强大,因为它整合了您必须编写的代码,并将该代码放置在文档逻辑旁边而不是应用程序逻辑中的位置。

查看 middleware并验证一些示例。Github 上的 alexyoung/Nodepad 在 models.js file 中有一些很好的示例.

关于node.js - 使用 Mongoose ORM 的 killer 锏是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com