node.js - 即使手动删除属性,文档验证也失败
问题描述
MonogoDB updateOne 查询在清空数组时出现“文档验证失败”错误,即使该属性没有应用验证,因为它是模式验证中的附加属性(additionalProperties 设置为 true)。
后来我尝试使用 MongoDB Compass 手动删除该属性,但给出了同样的错误;“文档验证失败。”
这太奇怪了,因为它以前从未发生在我身上!
任何帮助将不胜感激!谢谢!!
旁注:如果我可以在指南针上添加错误图片,那可能会对您有所帮助,但 Stackoverflow 不允许我这样做,因为我是新手并且声誉低下。
解决方案
推荐阅读
- mysql - 无法在 macOs (Xampp) 上的 MySQL Workbench 上获取表
- c# - 如何从 App.xaml 而不是 App.xaml.cs 设置 MainPage?
- matlab - 函数 cputime 到函数 tic toc 的转换
- php - SQL 查询 - 数组但特定列仅显示 1 次
- postgresql - 在 postgresql 10 中使用逻辑复制时有什么方法可以截断?
- ssl - Hyperlegder Fabric:CA证书没有CA属性,即使它有
- python - 如何检测列表中的每个数字是否等于或小于零?
- sql-server - xml.node 如何获取值
- python - Python 3-编写一个从文件中读取数字的程序,月份名称不会打印,错误
- python-3.x - Python Lambda函数检查变量是否为NULL或空或无