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常规操作语句的更多相关文章

  1. mongodb常用操作语句

    mongodb常用操作语句 A:创建数据表 db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean&g ...

  2. Mongodb常规操作【一】

    Mongodb是一种比较常见的NOSQL数据库,数据库排名第四,今天介绍一下Net Core 下,常规操作. 首先下C# 版的驱动程序 "MongoDB.Driver",相关依赖包 ...

  3. MongoDB查询修改操作语句命令大全

    MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...

  4. mongodb基础整理篇————常规操作[二]

    前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写 ...

  5. EFCore常规操作生成的SQL语句一览

    前言 EFCore的性能先不说,便捷性绝对是.Net Core平台下的ORM中最好用的,主要血统还百分百纯正. EFCore说到底还是对数据库进行操作,无论你是写Lamda还是Linq最后总归都是要生 ...

  6. mongodb 操作语句与sql操作语句对比

    上行:SQL 操作语句 下行:Mongo 操作语句 CREATE TABLE USERS (a Number, b Number) db.createCollection("mycoll&q ...

  7. Oracle手边常用命令及操作语句

    Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...

  8. Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作

    2 Mongodb CRUD 操作 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mong ...

  9. SQL 操作语句

    SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的. Ø 基本常用查询 --select select * from student; --all 查询所有 ...

随机推荐

  1. 关于lct维护动态生成树问题

    水管局长数据加强版 题意是要求维护一棵最小生成树,支持删边操作. 删边操作比较难处理,因为如果删掉树上的边, 很难从已经有备选集合中找出连接不同联通块的最小的边. 然而题目并没有要求在线. 所以离线. ...

  2. docker port is already allocated 的解决方案

    ps -aux | grep -v grep | grep docker-proxy 第二列为进程号 停止 doker 进程,删除所有容器,然后删除 local-kv.db 这个文件,再启动 dock ...

  3. android -------- VideoCache 视频播放(缓存视频到本地)

    先前做了一个小视频的功能,里面有播放多个视频的功能,为了效率,我加了视频缓存功能: 一方面耗费用户的流量,另一方面直接从本地播放要更流畅 网上看资料,一个视频缓存库,使用起来很方便,还不错,就分享给大 ...

  4. Java学习-054-Mybatis IN查询,通过 foreach 获取列表数据

    通过如下语句查询商品订单信息: ,,,) 在 Mapper.java 中定义如下接口: List<GoodsOrder> findGoodsOrderByIds(String ids); ...

  5. PHP MQTT 实践

    MQTT介绍:http://mqtt.org 服务器端https://mosquitto.org/download/ PHP客户端https://github.com/bluerhinos/phpMQ ...

  6. C++文件fstream的操作

    用到的关于输入输出fstream流相关的知识 1.两个主要函数:read( )函数 从流中读取字符串的成员函数read 该成员函数一般形式是:read(char* pch, int nCount) 从 ...

  7. java自定义jar包让jemeter使用

    背景:可能在做定义化的要求上,jmeter原有的jar包,已经不能满足我们,就需要自己写一个方法,以下就是写入的一个模拟post的请求,在jmeter中使用的案例 一:写代码 1.代码中的有两个包,原 ...

  8. webuploader超时时间timeout设置

    参考:http://www.codingwhy.com/view/841.html 备注下!

  9. SpringBoot 为什么能够自动的注入一些常用的Bean ?

    原文转载至:https://blog.csdn.net/qq_29941401/article/details/79605388 但是我一直没有搞懂druid是怎么自动配置的? 这个是properti ...

  10. java上传文件类型检测

    在进行文件上传时,特别是向普通用户开放文件上传功能时,需要对上传文件的格式进行控制,以防止黑客将病毒脚本上传.单纯的将文件名的类型进行截取的方式非常容易遭到破解,上传者只需要将病毒改换文件名便可以完成 ...