mongodb常规操作语句
db.c_user.insertOne({
name: "ljm",
pwd: "123456"
}); //插入一个
db.c_user.insertMany([{
item: "wjl",
age: "25",
tags: ["blank", "red"],
size: {
h: 14,
w: 21
}
},
{
item: "ljm",
age: "18",
tags: ["blank", "red"],
size: {
h: 14,
w: 21
}
}]) ;//插入多个
db.c_type.insertMany([{
item: "wjl",
age: "25",
tags: ["blank", "red"],
size: {
h: 14,
w: 21
}
},
{
item: "ljm",
age: "18",
tags: ["blank", "red"],
size: {
h: 14,
w: 21
}
}]) ;//插入多个
db.getCollection("c_user").find({}) ;
db.getCollection("c_user").find();
db.c_user.find({
name: "ljm"
}) ;//Key:value 查询,相当于where name = ""
db.getCollection("c_type").find({});
db.c_user.find({
name: "wjl",
age: {
$lt: 30
}
}); // where .. and ... ,lt < ; gt >
db.c_user.find({
$or: [{
name: "wjl"
},
{
age: {
$lt: 30
}
}]
}); // where ... or ...
db.c_user.find({
name: "wjl",
$or: [{
age: {
$lt: 30
}
},
{
name: /^m/
}]
}); // where and .. or ..
db.c_user.find({
name: {
$in: ["wjl", "ljm"]
}
}) ;//where in
db.c_user.updateOne({
"_id": ObjectId("5d034c0de20035e8e98d684a")
},
{
$set: {
pwd: "1315565452",
name: "zhangsan"
}
}); //修改一个
db.c_user.updateMany({
name: "wjl"
},
{
$set: {
pwd: "1315565452",
name: "zhangsan"
}
}); //修改多个
db.c_user.replaceOne({
name: "ljm"
},
{
name: "ljm",
age: "80"
}) ;//替换一个
db.c_user.deleteOne({
"_id": ObjectId("5d034fdee20035e8e98d6850")
}) ;//删除一个
mongodb常规操作语句的更多相关文章
- mongodb常用操作语句
mongodb常用操作语句 A:创建数据表 db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean&g ...
- Mongodb常规操作【一】
Mongodb是一种比较常见的NOSQL数据库,数据库排名第四,今天介绍一下Net Core 下,常规操作. 首先下C# 版的驱动程序 "MongoDB.Driver",相关依赖包 ...
- MongoDB查询修改操作语句命令大全
MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...
- mongodb基础整理篇————常规操作[二]
前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写 ...
- EFCore常规操作生成的SQL语句一览
前言 EFCore的性能先不说,便捷性绝对是.Net Core平台下的ORM中最好用的,主要血统还百分百纯正. EFCore说到底还是对数据库进行操作,无论你是写Lamda还是Linq最后总归都是要生 ...
- mongodb 操作语句与sql操作语句对比
上行:SQL 操作语句 下行:Mongo 操作语句 CREATE TABLE USERS (a Number, b Number) db.createCollection("mycoll&q ...
- Oracle手边常用命令及操作语句
Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
- Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作
2 Mongodb CRUD 操作 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mong ...
- SQL 操作语句
SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的. Ø 基本常用查询 --select select * from student; --all 查询所有 ...
随机推荐
- WAMP完整配置教程(启用php extensions、修改端口、允许外网访问、wamp绑定域名)。
作为一名php爱好者,很希望自己的写的代码能够快速的在浏览器页面展现出来,wamp是一款集成很完善.很方便的软件,我刚开始研究的时候,会因为对于wamp的不熟悉,导致修改一点点配置就会在百度查好久,这 ...
- 深入ES6中的class类
今天在学习vuex时,遇到了定义store类时的一种写法,就是在类中的方法使用箭头函数绑定this的问题时的一种操作,感觉写法有点陌生,遂深究一番,好了上代码 此处写commit中的地方,是为了绑定t ...
- FZU Monthly-201909 获奖名单
FZU Monthly-201909 获奖名单 冠军: 空缺 一等奖: 张咏真 S031802540 孔铖晗 S031802115 二等奖: 苏锦程 S031802325 林柄灿 S031802117 ...
- 【Gamma】Scrum Meeting 3
目录 写在前面 进度情况 任务进度表 Gamma阶段燃尽图 照片 写在前面 例会时间:5.27 22:30-23:30 例会地点:微信群语音通话 代码进度记录github在这里 临近期末,团队成员课程 ...
- [技术博客]Pyqt中View类别容器和Widget类别容器的区别
Pyqt中View类别容器和Widget类别容器的区别 简介 在beta迭代中,我们选择用pyqt5来重写alpha迭代中使用tkinter库编写的界面. 按钮之类的与tkiner使用无异,在显示 ...
- 用Eclipse的maven方式创建JFinal项目
- windows环境下mongodb下权限设置
1.创建超级用户 超级用户位于admin集合下. use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',d ...
- APP测试要点整理
APP测试基本流程以及APP测试要点https://www.cnblogs.com/dengqing9393/p/6497068.html 性能测试:https://blog.csdn.net/xia ...
- easyui datagrid的editor编辑器如何为validatebox控件添加改变事件
项目中需要为行编辑器Editor的某个列的文本框添加改变事件 需求:新增行时,为用户名输入特殊字符进行验证,不允许保存用户数据 html页面 <table id="gridlist&q ...
- 【Python】解析Python中的异常操作
目录结构: contents structure [-] try,except,else,finally块 异常处理 使用except而不带任何异常类型 使用except而带多种异常类型 try-fi ...