随笔分类 -  MongoDB

关于Mongdb的一些操作和相关。
摘要:#mongodb查询数据,只返回一级、二级树形结构,子级数据对象整个返回 db.t_ythgk_zd.aggregate([ // 1. 匹配指定的 dmlx { $match: { sjdm: "YTHGK_DIC_00002" ,yxx:1 } }, // 2. 查找上级代码 (sjdm) 对应 阅读全文
posted @ 2024-05-27 14:50 阿迪di 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1.建一个文件,后缀名是.bat; @echo off rem rem 以下信息需要手动配置修改 rem rem 数据库的IP地址 set DB_HOST=127.0.0.1 rem 数据库的端口 set DB_PORT=27017 rem 数据库名 set DB_NAME=DBname rem 用 阅读全文
posted @ 2023-02-23 14:14 阿迪di 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.常见的字符串转化为ISODate类型 db.表名.find().forEach(function(doc) { doc.lrsj = new ISODate(doc.lrsj); db.表名.save(doc); }) #加查询条件 db.表名.find({XXX:"XXX"}).forEach 阅读全文
posted @ 2023-02-21 11:53 阿迪di 阅读(114) 评论(0) 推荐(0) 编辑
摘要:MongoDB 是高性能数据,但是在使用的过程中,大家偶尔还会碰到一些性能问题。MongoDB和其它关系型数据库相比,例如 SQL Server 、MySQL 、Oracle 相比来说,相对较新,很多人对其不是很熟悉,所以很多开发、DBA往往是注重功能的实现,而忽视了性能的要求。其实,MongoDB 阅读全文
posted @ 2022-11-18 15:57 阿迪di 阅读(169) 评论(0) 推荐(0) 编辑
摘要:拾取坐标地址:http://api.map.baidu.com/lbsapi/getpoint/index.html 根据坐标绘制多边形区域:https://developer.baidu.com/map/jsdemo.htm#c2_9 将以下的代码复制在打开的地址的源代码编辑器里面运行,拉圈住的红 阅读全文
posted @ 2022-11-16 18:32 阿迪di 阅读(125) 评论(0) 推荐(0) 编辑
摘要:关于LBS相关项目,一般存储每个地点的经纬度的坐标, 如果要查询附近的场所,则需要建立索引来提升查询效率。 Mongodb专门针对这种查询建立了地理空间索引。 2d和2dsphere索引,分别是针对平面和球面。{ loc : { lon : 40.739037, lat: 73.992964 } } 阅读全文
posted @ 2022-11-16 18:19 阿迪di 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:MongoDB 是高性能数据,但是在使用的过程中,大家偶尔还会碰到一些性能问题。MongoDB和其它关系型数据库相比,例如 SQL Server 、MySQL 、Oracle 相比来说,相对较新,很多人对其不是很熟悉,所以很多开发、DBA往往是注重功能的实现,而忽视了性能的要求。其实,MongoDB 阅读全文
posted @ 2022-11-14 15:16 阿迪di 阅读(203) 评论(0) 推荐(0) 编辑
摘要:MongoDB修改字段名称,方法如下: db.集合名称.update({}, {$rename:{"旧键名称":"新键名称"}}, false, true) 参数提示: 第一个false:可选,这个参数的意思是,如果不存在update的记录,true为插入新的记录,默认是false,不插入。 第二个 阅读全文
posted @ 2022-10-18 15:13 阿迪di 阅读(854) 评论(0) 推荐(0) 编辑
摘要:第一种方法: cmd-> regedit-> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services->MongoDB (mongodb注册的名称,我的是MongoDB) 在它的ImgPath中,我们修改一下,加入 --auth 如下 "E:\dev 阅读全文
posted @ 2022-09-08 11:25 阿迪di 阅读(136) 评论(0) 推荐(0) 编辑
摘要:content:查询内容 Pattern pattern = Pattern.compile("^ + content + .*"); 模糊查询,满足XXX条件:^.*(content).*$ 模糊查询,满足XXX条件或者YYY条件:^.*(content1|content2).*$ 模糊查询,不满 阅读全文
posted @ 2022-08-13 16:22 阿迪di 阅读(180) 评论(0) 推荐(0) 编辑
摘要:不积跬步,无以至千里;不积小流,无以成江海。 【修改-update】 语法格式如下: db.collection.update( <query>, <update>, { upsert:<boolean>, multi:<boolean>, writeConcern:<document> } ) 参 阅读全文
posted @ 2022-07-22 10:05 阿迪di 阅读(114) 评论(0) 推荐(0) 编辑
摘要:db.getCollection("t_ythgk_yjxxfkpz").find({"fkmc": {"$regex":","}}). forEach( function(item) { var tmp = []; var pjtmp = ""; tmp = item.fkmc.split("," 阅读全文
posted @ 2022-07-13 09:27 阿迪di 阅读(219) 评论(0) 推荐(0) 编辑
摘要:项目导入的包的版本 系统: Centos7, 64位 mongo,mongodb-linux-x86_64-rhel70-4.0.10 配置如下: 如果配置正确,报以下错误,可以考虑是不是防火墙没关的原因 用linux本地连接mongo测试是没有问题的,证明服务没有问题 那是什么呢?检查防火墙 [r 阅读全文
posted @ 2022-01-11 10:14 阿迪di 阅读(514) 评论(0) 推荐(1) 编辑
摘要:ObjectId的选择 创建MongoDB文档时,如果没有赋值ID,系统会自动帮你创建一个,通常会在客户端由驱动程序完成。得到的ObjectId类似于这种 ObjectId使用12字节的存储空间,每个字节两位十六进制数字,是一个24位的字符串。其含义分别代表时间戳、机器码、PID、计数器。时间戳是文 阅读全文
posted @ 2020-02-24 18:14 阿迪di 阅读(1572) 评论(0) 推荐(0) 编辑

Title
点击右上角即可分享
微信分享提示