gpt4 book ai didi

node.js - mongodb 中的 Npm 验证模块

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:00 25 4
gpt4 key购买 nike

node.js 的核心 mongodb 驱动程序中是否有用于执行验证的模块。类似 Mongoose 的做法。因为我需要在新的客户端项目中使用 mongodb 而不是 monoose。

最佳答案

MongoDB 在 3.2 版本中引入了集合验证 -

MongoDB provides the capability to validate documents during updates and insertions. Validation rules are specified on a per-collection basis using the validator option, which takes a document that specifies the validation rules or expressions.

您可以在 MongoDB 官方文档 here 中阅读更多相关信息.

就 Node.js MongoDB 驱动程序而言,它也将提供开箱即用的此功能。无需安装任何其他模块。您可以查看this官方教程向您展示如何使用 Node.js 驱动程序来设置验证。

请记住一件事,Mongoose 为您提供了应用程序级验证,因此您可以节省往返时间,因为您不需要访问 Mongo 数据库来验证数据。鉴于 native 验证是由 Mongo 数据库本身提供的,因此需要从您的应用程序到 Mongo 数据库进行往返才能验证数据。

关于node.js - mongodb 中的 Npm 验证模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074885/

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