MongoDB表的主键可以重复?!MongoDB的坑

MongoDB表的主键可以重复?!

眼见为实?  碰到一个奇怪的现象, MongoDB的一个表居然有两个一样的_id值!

再次提交时,是会报主键冲突的。那上图,为什么会有两个一样的_id呢?

将它们的类型输出才发现,一个类型是ObjectId,一个是String.

够坑人吧!肉眼难以识别!!!

想减少直接操作MongoDB带来的烦恼, 想 与使用MySQL一样高效地使用MongoDB,但仍要获取MongoDB的性能,有什么好法子呢?

使用Java ORM Bee, 让你像使用关系型数据库MySQL一样使用MongoDB。

https://gitee.com/automvc/bee

bee: Bee,互联网新时代的Java ORM框架,支持Sharding;JDBC,Android,HarmonyOS;支持多种关系型数据库,还支持NoSQL的Cassandra,Mongodb等;更快、更简单、更自动,开发速度快,运行快,更智能!

GitHub - automvc/bee: Bee is an AI, easy and high efficiency ORM framework,support JDBC,Cassandra,Mongodb,Sharding,Android,HarmonyOS.

https://github.com/automvc/bee

相关推荐

  1. 谈谈Mongodb insertMany一些

    2023-12-13 15:40:05       34 阅读
  2. 宝塔是可以切换mongodb版本

    2023-12-13 15:40:05       38 阅读
  3. MongoDB】--MongoDB组合索引

    2023-12-13 15:40:05       12 阅读
  4. MongodbObjectId

    2023-12-13 15:40:05       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 15:40:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 15:40:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 15:40:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 15:40:05       18 阅读

热门阅读

  1. Vue宝典之自定义组件声明与使用

    2023-12-13 15:40:05       30 阅读
  2. C语言变量的作用域,生命周期和链接相关

    2023-12-13 15:40:05       40 阅读
  3. Babylonjs学习笔记(十)——拉伸多边形

    2023-12-13 15:40:05       33 阅读
  4. 名称空间与函数对象

    2023-12-13 15:40:05       35 阅读
  5. 工具:Jupyter

    2023-12-13 15:40:05       38 阅读
  6. 力扣面试150题 | 209.长度最小的子数组

    2023-12-13 15:40:05       34 阅读
  7. 工厂模式实现

    2023-12-13 15:40:05       40 阅读
  8. 力扣labuladong——一刷day70

    2023-12-13 15:40:05       39 阅读
  9. POJ:1113

    2023-12-13 15:40:05       41 阅读