MongoDB
文章平均质量分 56
abckingaa
一个软件设计爱好者。主要项目经验集中在银行等金融领域,有10余年工作经历。对软件设计如何提高开发效率,提高易维护性,易扩展性,分布式系统、大数据量高可用、高并发系统有深入研究!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORM Bee V2.5.2.x 发布,支持 CQRS; sql 性能分析;更新 MongoDB ORM分片
5. SuidRich 的实现类 ObjSQLRich 增加 selectByTemplate。1. MongoDB update,delete,deleteById 支持分片。2. MongoDB modify 分片 cache 增强。8. 使用 CQRS 命令查询责任分离模式操作数据库。你还想添加什么功能,请到评论区告诉我们. 扣群 (记录并打印 SQL 执行时间。原创 2025-03-01 11:59:19 · 571 阅读 · 0 评论 -
NoSQL 注入攻击
验证和清理输入:使用正则表达式限制用户的输入内容。使用参数化查询:尽量避免直接使用用户输入构造查询。实施白名单策略:对字段和查询操作符进行严格限制。限制数据库权限:减少数据库用户的访问权限。通过深入理解这些攻击手法与防范措施,可以显著提升 MongoDB 应用的安全性。如果你还有其他反馈或想讨论的内容,欢迎继续交流!NoSQL注入攻击如何防范。原创 2025-02-23 21:32:33 · 1017 阅读 · 0 评论 -
NoSQL注入攻击如何防范
ORM Bee 互联网新时代的Java ORM框架,支持Sharding;支持多种关系型数据库,还支持NoSQL的Cassandra,Mongodb等;更快、更简单、更自动,开发速度快,运行快,更智能!如果攻击者输入 `username` 为 `{"$ne": null}`,这样就会找到所有用户,因为 `$ne` 操作符代表“不是”条件。以下在订单表中,本来想查某个用户的订单,就有可能被人查所有的用户订单。如何有效的防止,NoSQL注入攻击。可以看到,没有查询到记录。这样就有可能查出所有的用户。原创 2025-02-23 20:44:08 · 717 阅读 · 0 评论 -
ORM Bee数据源的使用, Bee有自己的数据源吗?
/只是测试,在开发/测试阶段,不想引入DruidDataSource也可以换成SimpleDataSource。生产上一般都是选用性能比较好的数据源工具,Bee内置实现的,主要是为了方便开发/测试;参考bee-exam工程,InitOtherDsAndMongoDsUtil。参考bee-exam工程,InitSameDsUtil.3. bee-spring boot 整合了相关的数据源。Bee实现了几种简单的数据源,用于开发/测试;原创 2024-03-14 19:28:00 · 463 阅读 · 0 评论 -
Bee V2.2 分库分表 Sharding+MongoDB ORM 稳定版发布 (更新 Maven)
5).InheritableThreadLocal 与 parallelStream () 不兼容的 bug, 当不是分片模式时,可以用 parallelStream (), 而分片时则不建议使用 parallelStream ()2.2 之前,调用批量插入在每个批都会提交 commit, 但在 2.2 改为只调用一次且在事务中,在批量插入的方法内容不再提交,而由事务控制。你还想添加什么功能,请到评论区告诉我们. 扣群 (4) 分片时,主线程的上下文要清除。3) 仅分库时,解决上下文问题。原创 2024-02-08 16:54:19 · 949 阅读 · 0 评论 -
DynamoDB和Cassandra、MongoDB的比较
其实从开发的易用角度来讲,DynamoDB没有Cassandra和MongoDB强大,Cassandra有CQL可以做非常丰富的查询,MongoDB的查询功能也非常强大,而且后两者都提供Shell客户端,并有不少第三方开发的工具可以进行管理与使用。但个人认为,DynamoDB如果提供相应的SDK其实是可以解决这个问题的,就算MongoDB的开放接口相对DynamoDB更加复杂,开发者都是直接使用驱动(相当于SDK)进行开发,于是在开发应用上MongoDB远胜于DynamoDB。原创 2024-01-14 23:18:08 · 1090 阅读 · 0 评论 -
Mongodb与MySQL的异同,使用场景,优缺点。。。
总的来说,MongoDB适合于大数据量、高并发、非结构化数据场景,而MySQL适合于强一致性、复杂事务处理、关系型数据场景。选择哪种数据库取决于具体的应用需求和数据特点。MongoDB与MySQL是两种不同类型的数据库管理系统,它们在使用场景、优缺点和内在要求上有很大的不同。原创 2023-12-03 23:23:32 · 6160 阅读 · 0 评论 -
Mongodb updateOne原生语句语法
这个是网站上搜索到的一个Mongodb updateOne原生语句的例子,但却有很大的语法问题。不想自己写这种mongo shell的语法, 也是可以使用ORM 的方式的。正能说Mongodb 这语法也实现是大难学了。使用了太多的标签key.另外,Bee也是支持直接运行原生的Mongo shell语句的.在此,向大家介绍一款面向互联网的Java ORM Bee,不使用对比工具,都很难发现。原创 2023-04-26 19:51:07 · 351 阅读 · 0 评论 -
Mongodb语句类型错误 [Error] invalid document for insert: keys cannot begin with “$“: “$numberDecimal“
Mongodb语句类型错误 [Error] invalid document for insert: keys cannot begin with "$": "$numberDecimal"这个是Mongodb 驱动API给出的可执行日志, 但在mongo shell终端执行,却报错。只能说Mongodb的API设计太差了,自己的格式都不能兼容。累的就是一线的使用者。直接运行,输出的日志,即可在mongo shell运行, 调试更方便。> 时间: 0.001s。原创 2023-04-20 11:29:09 · 982 阅读 · 0 评论 -
Mongodb的时间还可以这样24:00?
/北京时间,输入参数是这个, 出来也是这个, 储在库的是世界标准时间;所以从Mongodb库拷贝出来,要加上8,才是北京时间。时间用24小时制,23:59,下一步就归0了!但在Mongodb,还真有这种表示法的 24:00!要是库里的是16:00,加8就变成24:00小时了。原创 2023-04-18 14:10:57 · 355 阅读 · 0 评论 -
NoSQL ORM, Mongodb ORM(Bee)功能列表
Mongodb ORM 是Bee提供众多ORM功能的一部分;Bee,互联网新时代的Java ORM框架,同时支持JDBC(比如JavaWeb),Android和Harmony;支持Sharding分片;支持多种关系型数据库(MySQL,MariaDB,Oracle,H2,SQLite,PostgreSQL,SQL Server,Access,金仓,达梦等),还支持NoSQL的Cassandra,Mongodb等.原创 2023-04-05 14:30:01 · 493 阅读 · 0 评论 -
JavaORM Bee 2.1 发布,NoSQL ORM,Mongodb ORM 支持地理信息插入查询、事务、索引创建
V2.1.4.5 (2023・荣耀)23) 支持 Mongodb地理信息插入、查询,包括分片24) 支持 Mongodb创建索引25) 支持 Mongodb事务低代码 JavaORM Bee2.1 增加 Mongodb GridFS 文件支持,支持 SpringBoot - OSCHINA - 中文开源技术交流社区低代码微服务组合B ee+SpringBoot 让数据库分片更简单,还支持 Mongodb - OSCHINA - 中文开源技术交流社区Mongodb ORM (Bee) 详细功能列表。原创 2023-04-05 14:26:23 · 544 阅读 · 0 评论
分享