对mongodb的学习

关于对mongodb的操作:

终端连接mongo命令: mongo
关闭数据库:sudo service mongodb stop
开启数据库 sudo service mongodb start


关于对文档集合的操作: ( 缺乏键的约束)

查看文档集合: show collections;
创建文档集合: db.createCollection(“zrpDB”, {“name”: “zrp”});
以插入的形式新建:db.hello2.insert({“name”:”zrp”});
删除文档: db.hello2.drop();

关于对文档内容的增删查改操作

(1)文档中增加新的记录(不需要与原来的具有同样的属性):
db.zrpDB.insert({“name”: “little zrp”, “age”: 19, “area”: “gd”});
相当与sql中的插入语句:
insert into tablename(attr 1, attr2 , attr3) values (value1, value2, value3);

(2)文档中查询记录:
通用的查找: db.zrpDB.find().pretty();
特定查找: db.zrpDB. find({“name”: “little zrp”});
相当于 select * from zrpDB where name = little zrp;
将查询条件写在find函数内:
例如:  db.zrpDB.find({"age":{$lt:23}});       
错误示范: db.zrpDB.find({"age" < 23});
gt : 大于 ; lt: 小于 ; gte: 大于等于; lte: 小于等于
模糊查询: db.zrpDB.find({“name”: /little/”})
相当于select * from zrpDB where  name like ‘little’;

(3) 文档中修改记录:
db.collection.update(criteria, objNew, upsert, multi)
criteria: update的查询条件, 类似sql update 查询内where 后面的;
objNew: update 的对象和一些更新的操作符等,也可以理解为sql update查询内set后面的
upset: 这个参数的意思是, 如果不存在update的记录, 是否插入objNew, true为插入, 默认是false, 不插入.
Multi: mongodb默认是false, 只更新找到的第一条记录, 如果这个参数为true, 就把按条件查出来多条记录全部更新.
例子:db.zrpDB.update({"age":22},{$set:{"name":"zrp"}},false, false);

(4) 文档中删除记录:
db.zrpDB.remove({"area":"gd"});



计及风电并网运行的微电网及集群电动汽车综合需求侧响应的优化调度策略研究(Matlab代码实现)内容概要:本文研究了计及风电并网运行的微电网及集群电动汽车综合需求侧响应的优化调度策略,并提供了基于Matlab的代码实现。研究聚焦于在高渗透率可再生能源接入背景下,如何协调微电网内部分布式电源、储能系统与大规模电动汽车充电负荷之间的互动关系,通过引入需求侧响应机制,建立多目标优化调度模型,实现系统运行成本最小化、可再生能源消纳最大化以及电网负荷曲线的削峰填谷。文中详细阐述了风电出力不确定性处理、电动汽车集群充放电行为建模、电价型与激励型需求响应机制设计以及优化求解算法的应用。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事新能源、微电网、电动汽车等领域技术研发的工程师。; 使用场景及目标:①用于复现相关硕士论文研究成果,深入理解含高比例风电的微电网优化调度建模方法;②为开展电动汽车参与电网互动(V2G)、需求侧响应等课题提供仿真平台和技术参考;③适用于电力系统优化、能源互联网、综合能源系统等相关领域的教学与科研项目开发。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注模型构建逻辑与算法实现细节,同时可参考文档中提及的其他相关案例(如储能优化、负荷预测等),以拓宽研究视野并促进交叉创新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值