mongodb数组写操作
来源:互联网 发布:绿榴莲网络班价格 编辑:程序博客网 时间:2024/06/05 01:14
mongodb中一条document格式为:
先想给数组jobs添加一个元素,如{"job_name":"name1", "finish_time":1435043559}
C++代码如下:
shared_ptr<MongoSession> session = MongoSessionFactory::GetSession(); BSONObjBuilder condition; condition.append("finish_date", finish_date); BSONObjBuilder rec; rec.append("job_name", job_name); rec.append("finish_time", finish_time); BSONObjBuilder recs; recs.append("jobs", rec.obj()); BSONObjBuilder set; set.append("$push", recs.obj()); session->get().update(config.wind_db + ".scheduler_job_finish_time", mongo::Query(condition.obj()), set.obj());
其中数组修改器$push作用是给数组添加元素,且如果数组不存在时会自动创建.
0 0
- mongodb数组写操作
- MongoDB C++ 数组的写操作
- MongoDB C++ 数组的写操作
- mongodb写操作总结
- mongodb--写操作
- MongoDB数组的操作
- MongoDB之数组更新操作
- Mongodb 内嵌数组操作
- MongoDB 数组遍历操作 forEach
- MongoDB Java Driver中的写操作策略
- MongoDB Java Driver中的写操作策略
- MongoDB—— 写操作 Core MongoDB Operations (CRUD)
- MongoDB—— 写操作 Core MongoDB Operations (CRUD)
- mongodb操作内嵌数组文档解决方案
- MongoDB多维数组的更新操作
- mongodb数组和嵌入文档操作
- Mongodb更新数组操作$each修饰符
- Mongodb更新数组$push操作符
- uva 11478 Halum (差分约束+二分+SPFA判负环)
- cocos2dx3.2 工程的目录结构(cpp+lua)
- (2)SSL —— SSL与TLS区别
- linux 常用shell
- Android自动化打包之一:aapt的用法
- mongodb数组写操作
- 关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- SQL 数据类型:MySQL 数据类型
- Netty 权威指南之Google protobuf 编解码
- 看大型的支付系统如支付宝等如何实现风控的!
- 关于按键扫描程序
- [VIM]Linux下打造自己的IDE
- DNS协议解析
- 推荐大家几款软件