mongo 增删改查操作
来源:互联网 发布:博威电力软件 编辑:程序博客网 时间:2024/05/22 17:41
1.查找
注意:mongo中的json跟php的json是不一样的,其实mongo中的json等同于php中的数组
a. {name: "user1"} == array("name"=>"user1") mongo中的json等同于php中的关联数组
b.[1,2] == array(1,2) mongo中的数组等同于php中的索引数组
当将对象id通过url进行传送时,id会由原来的对象类型变为字符串类型,这时需要使用 new MongoId()进行类型转换,即由字符串变为对象类型
2.插入
db.test.insert({"name":"user1", "age":30, "sex":"nan});
$arr = array("name"=>"user1", "age"=>30, "sex"=>"nan");
$c1 = $db->c1;
$c1->insert($arr);
3.删除
db.test.remove({name:"user1"});
$arr = array("name=>"user1");
$c1 = $db->c1;
$c1->remove($arr);
4.修改
db.test.update({name:"user1"}, {$set:{age:300, sex:'nv"}}); set age=300, sex='nv' where name='user1'
$sarr = array('name'=>'user1');
$darr = array('$set'=> array('$sex'=>'nv', 'age'=>300));//注意:这里的下标需要使用单引号,防止$set被php当作为php函数
$opts = array('upsert'=>0, 'multiple'=>1);
$c1 = $db->c1;
$c1->update($sarr, $darr, $opts)
- mongo 增删改查操作
- [mongo] mongoose增删改查操作
- mongo数据库增删改查操作
- nosql(mongo)增删改查
- Mongo 在Java中的增删改查操作
- MongoDB_ Mongo数据库增删查改shell操作命令
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- 增删查改操作
- mongo 语法 增删改查 - 群叔
- mongo Dao层 增删改查方法
- mongo 知识的整理---增删改查
- Mongo:笔记二(增删改查)
- mongo进阶之增删改查
- 查找算法
- Linux学习笔记(搭建本地源,源码安装)
- HDOJ 1069 Monkey and Banana 【DP】
- 【微饭】阿里云KVStore:免费申请阿里云键值存储(KVStore)公测资格
- CodeForces 527C. Glass Carving (SBT/线段树/std::set)
- mongo 增删改查操作
- mysql+php(1)
- Unity 实现模拟按键
- C++ 多态与虚函数
- zoj 3506 Cut the Tree (树形dp)
- Bootstrap-组件-3
- 随web容器启动Java类,spring初始化某个类的方法
- codeforces 9C
- TCP -- 传输控制协议