程序中使用BSON进行mongDB的操作。

在使用占位符 $[] 去修改数组中所有元素时遇到这个问题,一直提示这种错误信息。

需要用修改mongoDB中数组元素的值,使用$inc占位符来修改,用$[]来匹配所有数组元素。然后mongoDB就一直报错,提示errmsg: cannot use the part () to traverse the element。

在mongoDB手册中说$[]占位符需要mongoDB 3.6以上的版本才能支持,检查了自己的mongDB的版本是3.4。

既然这样,只好将旧的数据读出,然后合成一个查询的 BsonObjBuilder,然后再用$inc和$两个占位符来修改特定元素,用这种方法遍历修改数组下所有的元素。

记录一次mongoDB错误 errmsg: cannot use the part () to traverse the element相关推荐

  1. 【原创】微信支付遇到的各种坑及解决方案随笔记录,invalid signature, “errMsg“:“chooseWXPay:fail“

    [原创]微信支付遇到的各种坑及解决方案随笔记录,invalid signature, "errMsg":"chooseWXPay:fail" 参考文章: (1) ...

  2. 解决 打开小程序提示 错误ERRMSG=invalid appsecret.

    问题 错误信息: 错误ERRMSG=invalid appsecret, view more at http://t.cn/RAEkdVq hint: [sQsHla00232974], EXPIRE ...

  3. Spring Boot错误errMsg: request:ok

    在把评论写到数据库并且动态刷新评论区的时候,有时候正常写入,有时候就会有"request:ok"的的错误出现,错误信息如下: data: {timestamp: "201 ...

  4. 【错误记录】Android NDK 错误排查记录 ( java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader )

    文章目录 一. 报错信息 二. 错误分析 三. 报错时使用的 Gradle 和 Gradle 插件版本的配置 四. 修改方案 五. 总体分析 一. 报错信息 报错信息 : 2020-06-14 12: ...

  5. php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)

    [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] //关闭错误显示 ...

  6. 使用EventViewer记录VSTO add-in启动错误

    Visual Studio Tools for Office 运行时 可将启动过程中发生的所有错误写入日志文件中,或者在消息框中显示每个错误.默认情况下,这些选项是禁用的.可以通过创建环境变量来启用这 ...

  7. win10系统mongoDB 错误1053的处理方法

    一开始就想提醒一下各位,一定要看提示错误虽然不能完全指出,但的确是有帮助的!!!! 管理员模式打开命令行窗口 创建目录,执行下面的语句来创建数据库和日志文件的目录(最好不要改到别的地方就在C盘根目录下 ...

  8. Git命令的使用记录及常见的错误解决方式

    Git 前言 仓库(repository) git文件颜色 git clone git branch git tag git log git reflog git pull git add git c ...

  9. MongoDB错误:Failed global initialization:FileNotOpen: Failed to open “XXX”

    将MongoDB服务器作为Windows服务运行 重新打开一个cmd终端(一定要管理员身份C:\Windows\System32\cmd.exe,右键以管理员身份运行,这个超级重要),继续来到并目录下 ...

最新文章

  1. 杭电2099 整除的尾数
  2. R语言KNN模型数据分类实战
  3. poj 3040 Allowance
  4. apache站点优化—静态缓存
  5. Acknowledgement Modes
  6. zoj2968 Difference Game
  7. mysql选择数据库创建数据库
  8. 极道创始人吴江:企业级数据系统,初创一样可以做出好产品
  9. vue-router 路由嵌套显示不出来_网络协议|OSI模型第三层网络层中的路由
  10. 百度编辑器ueditor自适应手机端
  11. (二)为AI模型训练准备影像
  12. 基于JAVA+SpringMVC+MYSQL的酒店旅游管理系统
  13. Coinlist将在4月1日到3日举行Rally(RLY)代币销售
  14. Matplotlib库Api整理
  15. Android的数据库(SQLite)学习
  16. Java排序算法——冒泡排序(Bubble Sort)
  17. 电力系统仿真软件python_电力系统PSS@E仿真软件
  18. 【Excel高阶技巧】条件函数、查找函数、字符串相关函数、公式审核、保护工作表/工作簿、模拟分析、宏
  19. 2022 Medtec中国展参观渠道开放,800+参展企业将助力稳定供应链
  20. Android UI 绘制流程及原理

热门文章

  1. 详解动态规划01背包问题--JavaScript实现
  2. 【Spring】普通类获取Spring容器的bean的方法
  3. 误检率、查准率、查全率、漏检率计算公式
  4. ORA-01031:insufficient privileges 解决方法
  5. 企业做CMMI认证有什么用?
  6. CTF-Crypto-各种密码原理及解密方法
  7. style计算机词汇,法语词汇学习:计算机及网络词汇(3)
  8. 【云服务器搭建游戏私服】全流程
  9. devc++ value of xxx too large for field of 4 bytes at xxx 并且源文件未编译
  10. 常见的SQL面试题(学生表_课程表_成绩表_教师表)