mongodb crud
2024-10-14 01:27:23
//添加数据
db.users.insert({"uName":"张三","age":,"gender":"男"});
db.users.insert({"name":"李四","wifes":[{"wname":"小崔"},{"wname":"小李"}]}); //查询数据
db.students.find();
//查询数据(带格式显示)
db.users.find().pretty(); //分页查询
db.books.insert({"bookName":"mybatis入门","price":19.9});
db.books.insert({"bookName":"spring","price":199.9});
db.books.insert({"bookName":"springmvc","price":69.9});
db.books.insert({"bookName":"mysql","price":39.9});
db.books.insert({"bookName":"python","price":59.9}); // skip(起始页码,从0开始) limit(每页显示数量)
db.books.find().skip().limit();
db.books.find().skip().limit(); //条件查询
//select * from books where price = 19.9
db.books.find({"price":19.9}); // price = ? and bookName = ?
db.books.find({"price":19.9,"bookName":"mybatis入门"}); //or
db.books.find({$or:[{"bookName":"mybatis入门"},{"bookName":"spring"},{"price":59.9}]}); // <
db.books.find({"price":{$lt:69.9}}) // <=
db.books.find({"price":{$lte:69.9}}); // >
db.books.find({"price":{$gt:69.9}}); // >=
db.books.find({"price":{$gte:69.9}}); // !=
db.books.find({"price":{$ne:69.9}}); // >=39.9 and <=69.9
db.books.find({"price":{$gte:39.9,$lte:69.9}}); //修改
//udpate book set price = ? where bookName = ?
db.books.update({"bookName":"mybatis入门"},{$set:{"price":119.99}});
//若根据修改条件 需要修改多条数据时,需要添加参数 multi:true
db.books.update({"bookName":"mybatis入门"},{$set:{"price":1.99}},{multi:true}); //删除
//delete book where bookName = ?
db.books.remove({"bookName":"spring"});
最新文章
- ionic imgBase64
- ocx控件 编译成C#调用的dll 方法 转
- 转!!!Mysql无法创建外键的原因
- 《JavaScript Ninja》之函数是根基
- Linux 查看版本详情
- java Spring配置数据单元
- linq to ef(相当于sql中in的用法)查询语句
- 随便说一说bootstrap-table插件
- C++中的dll
- TeX括号。。。
- zookeeper安装以及遇到的一些坑
- redis 在 php 中的应用
- Linux 驱动开发
- postgre
- HDU 6351 Naive Operations(线段树)
- Java知识回顾 (1) 编译环境与基本变量类型
- 一个表单里,如果有<;button>;标签存在,它会自动提交表单
- SpringCloud之最大的坑
- php读取用友u8采购入库单列表及详细
- 转载: 国内的go get无法连接问题的解决