Yii2 mongodb – 关于mongoid的使用
来源:互联网 发布:下列属于软件特性 编辑:程序博客网 时间:2024/05/16 19:30
mongodb的_id默认是对象,在使用起来还是和mysql有很多的区别和不习惯,下面所以下:
1.mysql是可以通过getLastInsertId得到插入的id,但是mongdob不行,但是mongo可以事先得到mongoid,也就是通过:
- $primaryVal = new \MongoId;
这样就得到了mongoId,然后赋值到数据,插入即可,也就是说mongoId是先得到在插入的。
2.如果我要自定义mongoId,可以这样:
- $primaryVal = new \MongoId('xxxxxxxxxxx');
譬如查询的时候:
- ->where([$id => ['?ne'=> new \MongoId($primaryVal)]])
3.查询得到的记录,id是对象,我想得到字符串怎么办?
$one[$id]是_id的值,是一个对象,那么可以通过下面得到字符串:
- $one[$id]->{'$id'}
0 0
- Yii2 mongodb – 关于mongoid的使用
- 关于yii2的使用demo
- mongoid--查询的注意事项
- 关于Yii2中redis扩展的使用
- Yii2 yii2-imagine的使用
- MongoDB 关于MongoDB Shell的使用 (三)
- rails 使用mongoid进行模糊查询
- yii2 console的使用
- yii2-user的使用
- yii2 log的使用
- yii2 memcached 的使用
- 关于yii2的小tips
- 关于MongoDB的安装与使用
- mongodb 在yii2 框架中的使用(本人在框架中做了功能扩展,非非官方下载的yii2的操作)
- yii2 场景 scenarios 的使用
- yii2 Event的使用 1
- Yii2中request的使用
- Yii2中request的使用
- Gson 反序列化
- Java序列化和反序列化小记
- Jmeter之JDBC Request使用方法(oracle)
- 解决电脑自动开机问题
- 最小生成树~prim
- Yii2 mongodb – 关于mongoid的使用
- Cocos2d-x 3.x 的精灵修改色相(Hue)
- SDUT2139图结构练习——BFS——从起始点到目标点的最短步数
- android源码学习
- 【Android】Android Studio中使用OpenCV将彩图转换成灰度图
- 大文件断点续传
- Yii2 关闭和打开csrf 验证
- window安装redis
- web容器中的类加载机制