扫码关注官方订阅号
修改表中数据时,表中字段类型是Boolean时,字符串和数字都会直接转换为true,而字符串格式类型的字段接收任何传入修改的数据类型。怎么能做到完整的,严格的数据验证
题主问的应该是document validation之类的问题;直接查看官方文档:https://docs.mongodb.com/manual/core/document-validation/
db.createCollection( "contacts", { validator: { $or: [ { phone: { $type: "string" } }, { email: { $regex: /@mongodb\.com$/ } }, { status: { $in: [ "Unknown", "Incomplete" ] } } ] } } ) 具体怎么用还要结合你的需求和mongo的文档来搞
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
题主问的应该是document validation之类的问题;
直接查看官方文档:https://docs.mongodb.com/manual/core/document-validation/