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

相关推荐
小坏讲微服务2 分钟前
SpringBoot4.0整合Spring Security+MyBatis Plus完整权限框架实现
java·spring·mybatis·spring security·mybatis plus·springboot4.0
爱喝水的鱼丶9 分钟前
SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行
运维·服务器·数据库·学习·sap·abap
m0_7335654625 分钟前
bootstrap怎么实现响应式的文章瀑布流布局
jvm·数据库·python
TE-茶叶蛋29 分钟前
sql优化思维
数据库·sql
oradh30 分钟前
Oracle物理存储结构概述
数据库·oracle·物理结构·oracle基础·oracle入门·oracle物理存储结构概述
m0_4636722034 分钟前
Golang如何用火焰图分析性能_Golang火焰图教程【对比】
jvm·数据库·python
m0_591364731 小时前
Go语言怎么做链路追踪_Go语言分布式链路追踪教程【精选】
jvm·数据库·python
l1t1 小时前
DeepSeek总结的欢迎来到 ORDER BY 丛林
数据库·算法
m0_463672201 小时前
HTML函数工具是否支持雷蛇等游戏外设_RGB同步汇总【汇总】
jvm·数据库·python
黄昏晓x1 小时前
数据库----索引
数据库