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 查询所有 ...
随机推荐
- Mongoose 多表(N个表)关联查询aggregate
Mongoose 多表(N个表)关联查询概述 需求:文章(article),文章分类(articlecate),用户(user)这三个表之间的关系,一篇文章对应文章分类表中的某个类型,对应着用户表中的 ...
- Python3爬取美女妹子图片转载
# -*- coding: utf-8 -*- """ Created on Sun Dec 30 15:38:25 2018 @author: 球球 "&qu ...
- docker run 中的privileged参数
docker 应用容器 获取宿主机root权限(特殊权限-) docker run -d --name="centos7" --privileged=true centos:7 / ...
- 【Python】解析Python中的文件操作
目录结构: contents structure [-] 简介 Python中的文件类型 内置函数的文件操作 open()函数 Mode 创建文本文件 读取文本文件 循环文件对象 关闭文件 With语 ...
- Nginx配置proxy_pass转发/路径问题
proxy_ignore_client_abort on; #不允许代理端主动关闭连接 upstream的负载均衡,四种调度算法 #调度算法1:轮询.每个请求按时间顺序逐一分配到不同的后端服务器,如果 ...
- 图解 https 单向认证和双向认证!
来源: 一.Http HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准.HTTP协议传输的数据都是未加密的,也就是明 ...
- ImportError: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 4, 4, 'final', 0)
(flask-demo) ➜ flask-demo git:(master) ✗ pip install mysqlclient==1.2.5 DEPRECATION: Python 2.7 will ...
- Qt开发经验小技巧31-40
代码判断MSVC编译器版本. if (_MSC_VER == 1800) MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015) MSVC++ 12.0 _ ...
- 在OpenShift 3.11环境开启多网络平面
1.整体架构 Multus CNI是OpenShift的容器网络接口(CNI)插件,可将多个网络接口附加到Pod. 通常,在OpenShift中,每个Pod仅具有一个网络接口(除了回送),Multus ...
- xml 3 字节的 UTF-8 序列的字节 3 无效
今天在eclipse中编写**.xml文件时,注释中的中文被eclipse识别到错误:3 字节的 UTF-8 序列的字节 3 无效,曾多次遇到该问题,问题的根源是: The cause of this ...